OpenCSD - CoreSight Trace Decode Library
1.3.3
|
Interpreter class for ETE config structure. More...
#include <trc_cmp_cfg_ete.h>
Public Member Functions | |
ETEConfig () | |
ETEConfig (const ocsd_ete_cfg *cfg_regs) | |
~ETEConfig () | |
ETEConfig & | operator= (const ocsd_ete_cfg *p_cfg) |
copy assignment operator for base structure into class. More... | |
operator const ocsd_ete_cfg & () const | |
cast operator returning struct const reference More... | |
operator const ocsd_ete_cfg * () const | |
cast operator returning struct const pointer More... | |
![]() | |
EtmV4Config () | |
EtmV4Config (const ocsd_etmv4_cfg *cfg_regs) | |
~EtmV4Config () | |
EtmV4Config & | operator= (const ocsd_etmv4_cfg *p_cfg) |
copy assignment operator for base structure into class. More... | |
operator const ocsd_etmv4_cfg & () const | |
cast operator returning struct const reference More... | |
operator const ocsd_etmv4_cfg * () const | |
cast operator returning struct const pointer More... | |
const ocsd_core_profile_t & | coreProfile () const |
const ocsd_arch_version_t & | archVersion () const |
const bool | LSasInstP0 () const |
const bool | hasDataTrace () const |
const bool | hasBranchBroadcast () const |
const bool | hasCondTrace () const |
const bool | hasCycleCountI () const |
const bool | hasRetStack () const |
const uint8_t | numEvents () const |
const bool | eteHasTSMarker () const |
const condType | hasCondType () const |
const QSuppType | getQSuppType () |
const bool | hasQElem () |
const bool | hasQFilter () |
const bool | hasTrcExcpData () const |
const uint32_t | TimeStampSize () const |
const bool | commitOpt1 () const |
const bool | commTransP0 () const |
const uint8_t | MajVersion () const |
const uint8_t | MinVersion () const |
const uint8_t | FullVersion () const |
const uint32_t | iaSizeMax () const |
const uint32_t | cidSize () const |
const uint32_t | vmidSize () |
const uint32_t | daSize () const |
const uint32_t | dvSize () const |
const uint32_t | ccSize () const |
const bool | vmidOpt () const |
const bool | wfiwfeBranch () const |
const uint32_t | MaxSpecDepth () const |
const uint32_t | P0_Key_Max () const |
const uint32_t | P1_Key_Max () const |
const uint32_t | P1_Spcl_Key_Max () const |
const uint32_t | CondKeyMax () const |
const uint32_t | CondSpecKeyMax () const |
const uint32_t | CondKeyMaxIncr () const |
virtual const uint8_t | getTraceID () const |
CoreSight Trace ID for this device. More... | |
const bool | enabledDVTrace () const |
const bool | enabledDATrace () const |
const bool | enabledDataTrace () const |
const bool | enabledLSP0Trace () const |
const LSP0_t | LSP0Type () const |
const bool | enabledBrBroad () const |
const bool | enabledCCI () const |
const bool | enabledCID () const |
const bool | enabledVMID () const |
const bool | enabledVMIDOpt () const |
const CondITrace_t | enabledCondITrace () |
const bool | enabledTS () const |
const bool | enabledRetStack () const |
const bool | enabledQE () const |
![]() | |
CSConfig () | |
virtual | ~CSConfig () |
Additional Inherited Members | |
![]() | |
enum | _condType { COND_PASS_FAIL , COND_HAS_ASPR } |
enum | _QSuppType { Q_NONE , Q_ICOUNT_ONLY , Q_NO_ICOUNT_ONLY , Q_FULL } |
enum | LSP0_t { LSP0_NONE , LSP0_L , LSP0_S , LSP0_LS } |
enum | CondITrace_t { COND_TR_DIS , COND_TR_LD , COND_TR_ST , COND_TR_LDST , COND_TR_ALL } |
typedef enum EtmV4Config::_condType | condType |
typedef enum EtmV4Config::_QSuppType | QSuppType |
![]() | |
ocsd_etmv4_cfg | m_cfg |
uint8_t | m_MajVer |
uint8_t | m_MinVer |
Interpreter class for ETE config structure.
ETE trace and config are a superset of ETMv4 trace and config - hence use the EtmV4Config class as a base.
Definition at line 54 of file trc_cmp_cfg_ete.h.
ETEConfig::ETEConfig | ( | ) |
ETEConfig::ETEConfig | ( | const ocsd_ete_cfg * | cfg_regs | ) |
ETEConfig::~ETEConfig | ( | ) |
|
inline |
cast operator returning struct const reference
Definition at line 65 of file trc_cmp_cfg_ete.h.
|
inline |
cast operator returning struct const pointer
Definition at line 67 of file trc_cmp_cfg_ete.h.
ETEConfig& ETEConfig::operator= | ( | const ocsd_ete_cfg * | p_cfg | ) |
copy assignment operator for base structure into class.