OpenCSD - CoreSight Trace Decode Library
0.14.0
|
Go to the documentation of this file.
36 #ifndef ARM_TRC_CMP_CFG_ETMV4_H_INCLUDED
37 #define ARM_TRC_CMP_CFG_ETMV4_H_INCLUDED
115 const uint32_t
cidSize()
const;
117 const uint32_t
daSize()
const;
118 const uint32_t
dvSize()
const;
119 const uint32_t
ccSize()
const;
182 bool m_condTraceCalc;
235 if(!m_QSuppCalc) CalcQSupp();
241 if(!m_QSuppCalc) CalcQSupp();
242 return (
bool)(m_QSuppType !=
Q_NONE);
247 if(!m_QSuppCalc) CalcQSupp();
248 return m_QSuppFilter;
440 m_condTraceCalc =
true;
463 #endif // ARM_TRC_CMP_CFG_ETMV4_H_INCLUDED
const uint32_t cidSize() const
const bool enabledDataTrace() const
enum EtmV4Config::_condType condType
const bool enabledLSP0Trace() const
Base class for configuration data on CoreSight trace component.
ocsd_arch_version_t arch_ver
const uint32_t P0_Key_Max() const
enum _ocsd_arch_version ocsd_arch_version_t
const uint32_t vmidSize()
const bool enabledRetStack() const
const CondITrace_t enabledCondITrace()
const bool vmidOpt() const
const uint8_t FullVersion() const
const bool enabledDVTrace() const
const uint32_t P1_Key_Max() const
const uint32_t CondKeyMax() const
const bool hasCycleCountI() const
const bool hasRetStack() const
EtmV4Config & operator=(const ocsd_etmv4_cfg *p_cfg)
copy assignment operator for base structure into class.
Interpreter class for etm v4 config structure.
const uint32_t CondSpecKeyMax() const
const bool enabledBrBroad() const
const bool enabledDATrace() const
const bool enabledQE() const
const bool enabledCID() const
const uint32_t TimeStampSize() const
const bool enabledVMID() const
const bool hasTrcExcpData() const
virtual const uint8_t getTraceID() const
CoreSight Trace ID for this device.
const uint8_t MinVersion() const
const bool enabledTS() const
const uint8_t MajVersion() const
const ocsd_arch_version_t & archVersion() const
const bool commitOpt1() const
const uint32_t dvSize() const
const uint32_t daSize() const
const bool hasCondTrace() const
const LSP0_t LSP0Type() const
const uint32_t ccSize() const
enum EtmV4Config::_QSuppType QSuppType
const uint8_t numEvents() const
const uint32_t CondKeyMaxIncr() const
const condType hasCondType() const
const bool enabledCCI() const
const uint32_t iaSizeMax() const
const bool hasDataTrace() const
const bool hasBranchBroadcast() const
const uint32_t P1_Spcl_Key_Max() const
ocsd_core_profile_t core_prof
const bool wfiwfeBranch() const
enum _ocsd_core_profile ocsd_core_profile_t
const bool LSasInstP0() const
const QSuppType getQSuppType()
const uint32_t MaxSpecDepth() const
const ocsd_core_profile_t & coreProfile() const