Classes describing the trace capture time configuration of the trace source hardware.
More...
Classes describing the trace capture time configuration of the trace source hardware.
Protocol configuration represents the trace capture time settings for the CoreSight hardware component generating the trace. The packet processors and packet decoders require this configuration information to correctly interpret packets and decode trace.
◆ ccSize()
const uint32_t EtmV4Config::ccSize |
( |
| ) |
const |
|
inline |
◆ cidSize()
const uint32_t EtmV4Config::cidSize |
( |
| ) |
const |
|
inline |
◆ commitOpt1()
const bool EtmV4Config::commitOpt1 |
( |
| ) |
const |
|
inline |
◆ commTransP0()
const bool EtmV4Config::commTransP0 |
( |
| ) |
const |
|
inline |
◆ CondKeyMax()
const uint32_t EtmV4Config::CondKeyMax |
( |
| ) |
const |
|
inline |
◆ CondKeyMaxIncr()
const uint32_t EtmV4Config::CondKeyMaxIncr |
( |
| ) |
const |
|
inline |
◆ CondSpecKeyMax()
const uint32_t EtmV4Config::CondSpecKeyMax |
( |
| ) |
const |
|
inline |
◆ daSize()
const uint32_t EtmV4Config::daSize |
( |
| ) |
const |
|
inline |
◆ dmsbGenTS()
const bool PtmConfig::dmsbGenTS |
( |
| ) |
const |
|
inline |
◆ dmsbWayPt()
const bool PtmConfig::dmsbWayPt |
( |
| ) |
const |
|
inline |
◆ dvSize()
const uint32_t EtmV4Config::dvSize |
( |
| ) |
const |
|
inline |
◆ enabledBrBroad()
const bool EtmV4Config::enabledBrBroad |
( |
| ) |
const |
|
inline |
◆ enabledCCI()
const bool EtmV4Config::enabledCCI |
( |
| ) |
const |
|
inline |
◆ enabledCID()
const bool EtmV4Config::enabledCID |
( |
| ) |
const |
|
inline |
◆ enabledCondITrace()
◆ enabledDataTrace()
const bool EtmV4Config::enabledDataTrace |
( |
| ) |
const |
|
inline |
◆ enabledDATrace()
const bool EtmV4Config::enabledDATrace |
( |
| ) |
const |
|
inline |
◆ enabledDVTrace()
const bool EtmV4Config::enabledDVTrace |
( |
| ) |
const |
|
inline |
◆ enabledLSP0Trace()
const bool EtmV4Config::enabledLSP0Trace |
( |
| ) |
const |
|
inline |
◆ enabledQE()
const bool EtmV4Config::enabledQE |
( |
| ) |
const |
|
inline |
◆ enabledRetStack()
const bool EtmV4Config::enabledRetStack |
( |
| ) |
const |
|
inline |
◆ enabledTS()
const bool EtmV4Config::enabledTS |
( |
| ) |
const |
|
inline |
◆ enabledVMID()
const bool EtmV4Config::enabledVMID |
( |
| ) |
const |
|
inline |
◆ enabledVMIDOpt()
const bool EtmV4Config::enabledVMIDOpt |
( |
| ) |
const |
|
inline |
◆ enaBranchBCast()
const bool PtmConfig::enaBranchBCast |
( |
| ) |
const |
|
inline |
◆ enaCycleAcc()
const bool PtmConfig::enaCycleAcc |
( |
| ) |
const |
|
inline |
◆ enaRetStack()
const bool PtmConfig::enaRetStack |
( |
| ) |
const |
|
inline |
◆ enaTS()
const bool PtmConfig::enaTS |
( |
| ) |
const |
|
inline |
◆ enaVMID()
const bool PtmConfig::enaVMID |
( |
| ) |
const |
|
inline |
◆ eteHasTSMarker()
const bool EtmV4Config::eteHasTSMarker |
( |
| ) |
const |
|
inline |
◆ FullVersion()
const uint8_t EtmV4Config::FullVersion |
( |
| ) |
const |
|
inline |
◆ getArchVersion()
◆ getCoreProfile()
◆ getHWTraceEn()
bool STMConfig::getHWTraceEn |
( |
| ) |
const |
|
inline |
◆ getHWTraceMasterIdx()
const uint16_t STMConfig::getHWTraceMasterIdx |
( |
| ) |
const |
|
inline |
◆ getMaxChannelIdx()
const uint16_t STMConfig::getMaxChannelIdx |
( |
| ) |
const |
|
inline |
◆ getMaxMasterIdx()
const uint8_t STMConfig::getMaxMasterIdx |
( |
| ) |
const |
|
inline |
◆ getQSuppType()
◆ getTraceID() [1/4]
const uint8_t EtmV3Config::getTraceID |
( |
| ) |
const |
|
inlinevirtual |
◆ getTraceID() [2/4]
const uint8_t EtmV4Config::getTraceID |
( |
| ) |
const |
|
inlinevirtual |
◆ getTraceID() [3/4]
const uint8_t PtmConfig::getTraceID |
( |
| ) |
const |
|
inlinevirtual |
◆ getTraceID() [4/4]
const uint8_t STMConfig::getTraceID |
( |
| ) |
const |
|
inlinevirtual |
◆ hasBranchBroadcast()
const bool EtmV4Config::hasBranchBroadcast |
( |
| ) |
const |
|
inline |
◆ hasCondTrace()
const bool EtmV4Config::hasCondTrace |
( |
| ) |
const |
|
inline |
◆ hasCondType()
◆ hasCycleCountI()
const bool EtmV4Config::hasCycleCountI |
( |
| ) |
const |
|
inline |
◆ hasDataTrace()
const bool EtmV4Config::hasDataTrace |
( |
| ) |
const |
|
inline |
◆ hasQElem()
const bool EtmV4Config::hasQElem |
( |
| ) |
|
|
inline |
◆ hasQFilter()
const bool EtmV4Config::hasQFilter |
( |
| ) |
|
|
inline |
◆ hasRetStack() [1/2]
const bool EtmV4Config::hasRetStack |
( |
| ) |
const |
|
inline |
◆ hasRetStack() [2/2]
const bool PtmConfig::hasRetStack |
( |
| ) |
const |
|
inline |
◆ hasTrcExcpData()
const bool EtmV4Config::hasTrcExcpData |
( |
| ) |
const |
|
inline |
◆ hasTS() [1/2]
const bool EtmV3Config::hasTS |
( |
| ) |
const |
|
inline |
◆ hasTS() [2/2]
const bool PtmConfig::hasTS |
( |
| ) |
const |
|
inline |
◆ hasVirtExt() [1/2]
const bool EtmV3Config::hasVirtExt |
( |
| ) |
const |
|
inline |
processor has virtualisation extensions.
processor implements virtualisation extensions.
Definition at line 185 of file trc_cmp_cfg_etmv3.h.
◆ hasVirtExt() [2/2]
const bool PtmConfig::hasVirtExt |
( |
| ) |
const |
|
inline |
◆ iaSizeMax()
const uint32_t EtmV4Config::iaSizeMax |
( |
| ) |
const |
|
inline |
◆ isAltBranch()
const bool EtmV3Config::isAltBranch |
( |
| ) |
const |
|
inline |
Alternate branch packet encoding used.
has alternate branch encoding
Definition at line 179 of file trc_cmp_cfg_etmv3.h.
◆ isCycleAcc()
const bool EtmV3Config::isCycleAcc |
( |
| ) |
const |
|
inline |
◆ isDataAddrTrace()
const bool EtmV3Config::isDataAddrTrace |
( |
| ) |
const |
|
inline |
◆ isDataTrace()
const bool EtmV3Config::isDataTrace |
( |
| ) |
const |
|
inline |
either or both data trace types present.
either or both data trace present
Definition at line 168 of file trc_cmp_cfg_etmv3.h.
◆ isDataValTrace()
const bool EtmV3Config::isDataValTrace |
( |
| ) |
const |
|
inline |
◆ isInstrTrace()
const bool EtmV3Config::isInstrTrace |
( |
| ) |
const |
|
inline |
◆ isTSEnabled()
const bool EtmV3Config::isTSEnabled |
( |
| ) |
const |
|
inline |
◆ isV7MArch()
const bool EtmV3Config::isV7MArch |
( |
| ) |
const |
|
inline |
◆ isVMIDTrace()
const bool EtmV3Config::isVMIDTrace |
( |
| ) |
const |
|
inline |
◆ LSasInstP0()
const bool EtmV4Config::LSasInstP0 |
( |
| ) |
const |
|
inline |
◆ LSP0Type()
◆ MajVersion()
const uint8_t EtmV4Config::MajVersion |
( |
| ) |
const |
|
inline |
◆ MaxSpecDepth()
const uint32_t EtmV4Config::MaxSpecDepth |
( |
| ) |
const |
|
inline |
◆ MinorRev() [1/2]
const int EtmV3Config::MinorRev |
( |
| ) |
const |
|
inline |
◆ MinorRev() [2/2]
const int PtmConfig::MinorRev |
( |
| ) |
const |
|
inline |
◆ MinVersion()
const uint8_t EtmV4Config::MinVersion |
( |
| ) |
const |
|
inline |
◆ numEvents()
const uint8_t EtmV4Config::numEvents |
( |
| ) |
const |
|
inline |
◆ operator=() [1/3]
copy assignment operator for C-API base structure into class.
Definition at line 135 of file trc_cmp_cfg_etmv3.h.
◆ operator=() [2/3]
copy assignment operator for base structure into class.
Definition at line 127 of file trc_cmp_cfg_ptm.h.
◆ operator=() [3/3]
◆ P0_Key_Max()
const uint32_t EtmV4Config::P0_Key_Max |
( |
| ) |
const |
|
inline |
◆ P1_Key_Max()
const uint32_t EtmV4Config::P1_Key_Max |
( |
| ) |
const |
|
inline |
◆ P1_Spcl_Key_Max()
const uint32_t EtmV4Config::P1_Spcl_Key_Max |
( |
| ) |
const |
|
inline |
◆ setHWTraceFeat()
◆ setTraceID()
void STMConfig::setTraceID |
( |
const uint8_t |
traceID | ) |
|
|
inline |
◆ STMConfig() [1/2]
Constructor - creates a default configuration.
Definition at line 90 of file trc_cmp_cfg_stm.h.
◆ STMConfig() [2/2]
◆ TimeStampSize()
const uint32_t EtmV4Config::TimeStampSize |
( |
| ) |
const |
|
inline |
◆ TSBinEnc()
const bool PtmConfig::TSBinEnc |
( |
| ) |
const |
|
inline |
◆ TSPkt64() [1/2]
const bool EtmV3Config::TSPkt64 |
( |
| ) |
const |
|
inline |
◆ TSPkt64() [2/2]
const bool PtmConfig::TSPkt64 |
( |
| ) |
const |
|
inline |
◆ vmidOpt()
const bool EtmV4Config::vmidOpt |
( |
| ) |
const |
|
inline |
◆ vmidSize()
const uint32_t EtmV4Config::vmidSize |
( |
| ) |
|
|
inline |
◆ wfiwfeBranch()
const bool EtmV4Config::wfiwfeBranch |
( |
| ) |
const |
|
inline |