Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

_decoder_elements | Decode tree element base structure
DecodeTreeElement | Decode tree element
_etmv3_context_t |
_etmv3_data_t |
_etmv3_isync_t |
_etmv4_addr_val_t |
_etmv4_context_t |
_etmv4_trace_info_t |
_ocsd_arch_profile_t |
_ocsd_decode_stats |
_ocsd_demux_stats |
_ocsd_ete_cfg |
_ocsd_etmv3_cfg |
_ocsd_etmv3_excep |
_ocsd_etmv3_pkt |
_ocsd_etmv4_cfg |
_ocsd_etmv4_d_pkt |
_ocsd_etmv4_i_pkt |
EtmV4ITrcPacket | ETMv4 Instuction Trace Protocol Packet
_ocsd_extern_dcd_cb_fns |
_ocsd_extern_dcd_fact |
_ocsd_extern_dcd_inst |
_ocsd_file_mem_region |
_ocsd_generic_trace_elem |
OcsdTraceElement | Generic trace element class
_ocsd_instr_info |
_ocsd_pe_context |
_ocsd_pkt_atom |
_ocsd_pkt_byte_sz_val |
_ocsd_pkt_vaddr |
_ocsd_ptm_cfg |
_ocsd_ptm_excep |
_ocsd_ptm_pkt |
PtmTrcPacket |
_ocsd_stm_cfg |
_ocsd_stm_pkt |
StmTrcPacket | STM trace packet with packet printing functionality
_ocsd_swt_info |
TrcPktProcPtm::_pkt_i_table_t |
_ptm_context_t |
_retStackElement |
_trace_event_t |
_trace_marker_payload_t |
built_in_decoder_info |
cache_block |
componentAttachPt< T > | Single component interface pointer attachment point
componentAttachPt< IInstrDecode > |
componentAttachPt< IPktDataIn< P > > |
componentAttachPt< IPktRawDataMon< P > > |
componentAttachPt< ITargetMemAccess > |
componentAttachPt< ITraceErrorLog > |
componentAttachPt< ITrcGenElemIn > |
componentAttachPt< ITrcPktIndexer< Pt > > |
CoreArchProfileMap | Map core / arch name to profile for decoder
CSConfig | Base class for configuration data on CoreSight trace component
EtmV3Config | Interpreter class for etm v3 config structure
EtmV4Config | Interpreter class for etm v4 config structure
ETEConfig | Interpreter class for ETE config structure
PtmConfig | Interpreter class for PTM Hardware configuration
STMConfig | STM hardware configuration data
Etmv3Atoms |
EtmV4P0Stack |
Etmv4PktAddrStack | ETMv4 Address packet values stack
IComponentAttachNotifier |
IDecoderMngr |
DecoderMngrBase< P, Pt, Pc > |
DecodeMngrFullDcd< EtmV3TrcPacket, ocsd_etmv3_pkt_type, EtmV3Config, ocsd_etmv3_cfg, TrcPktProcEtmV3, TrcPktDecodeEtmV3 > |
DecoderMngrEtmV3 |
DecodeMngrFullDcd< StmTrcPacket, ocsd_stm_pkt_type, STMConfig, ocsd_stm_cfg, TrcPktProcStm, TrcPktDecodeStm > |
DecoderMngrStm |
DecodeMngrFullDcd< EtmV4ITrcPacket, ocsd_etmv4_i_pkt_type, EtmV4Config, ocsd_etmv4_cfg, TrcPktProcEtmV4I, TrcPktDecodeEtmV4I > |
DecoderMngrEtmV4I |
DecodeMngrFullDcd< PtmTrcPacket, ocsd_ptm_pkt_type, PtmConfig, ocsd_ptm_cfg, TrcPktProcPtm, TrcPktDecodePtm > |
DecoderMngrPtm |
DecodeMngrFullDcdExCfg< EtmV4ITrcPacket, ocsd_etmv4_i_pkt_type, EtmV4Config, ETEConfig, ocsd_ete_cfg, TrcPktProcEtmV4I, TrcPktDecodeEtmV4I > |
DecoderMngrETE |
DecodeMngrFullDcd< P, Pt, Pc, PcSt, PktProc, PktDcd > |
DecodeMngrFullDcdExCfg< P, Pt, Pc, PcEx, PcSt, PktProc, PktDcd > |
DecodeMngrPktProc< P, Pt, Pc, PcSt, PktProc > |
IInstrDecode | Interface class to an instruction opcode decoder
ITargetMemAccess | Interface to target memory access
TrcMemAccMapper |
TrcMemAccMapGlobalSpace |
ITraceErrorLog | Error logging interface
ocsdDefaultErrorLogger |
ITrcDataIn | Interface to either trace data frame deformatter or packet processor
DecodeTree | Class to manage the decoding of data from a single trace sink
TraceFormatterFrameDecoder |
TrcPktProcI | Base Packet processing interface
TrcPktProcBase< EtmV4ITrcPacket, ocsd_etmv4_i_pkt_type, EtmV4Config > |
TrcPktProcEtmV4I |
TrcPktProcBase< StmTrcPacket, ocsd_stm_pkt_type, STMConfig > |
TrcPktProcStm |
TrcPktProcBase< EtmV3TrcPacket, ocsd_etmv3_pkt_type, EtmV3Config > |
TrcPktProcEtmV3 |
TrcPktProcBase< PtmTrcPacket, ocsd_ptm_pkt_type, PtmConfig > |
TrcPktProcPtm |
TrcPktProcBase< P, Pt, Pc > | Packet Processor base class. Provides common infrastructure and interconnections for packet processors
ITrcGenElemIn | Interface for the input of generic trace elements
ITrcRawFrameIn | Interface to monitor the raw frame decode progress.
ITrcSrcIndexCreator | Interface class to index the frame formatted trace stream
ITrcTypedBase | Abstract base class to for interfaces templated types
IPktDataIn< P > | Interface class providing an input for discrete protocol packets
TrcPktDecodeBase< StmTrcPacket, STMConfig > |
TrcPktDecodeStm |
TrcPktDecodeBase< EtmV3TrcPacket, EtmV3Config > |
TrcPktDecodeEtmV3 |
TrcPktDecodeBase< PtmTrcPacket, PtmConfig > |
TrcPktDecodePtm |
TrcPktDecodeBase< EtmV4ITrcPacket, EtmV4Config > |
TrcPktDecodeEtmV4I |
TrcPktDecodeBase< P, Pc > |
IPktRawDataMon< P > | Interface class for packet processor monitor
ITrcPktIndexer< Pt > | Templated interface class to index packet types
OcsdCodeFollower | The code follower looks for waypoints or addresses
ocsdError |
OcsdGenElemList | Maintain a list of elements to be output
OcsdGenElemStack |
OcsdLibDcdRegister |
ocsdMsgLogger |
ocsdMsgLogStrOutI |
OcsdPeContext | Handler for the ocsd_pe_context structure
ocsdVersion |
PtmAtoms |
TraceComponent | Base class for all decode components in the library
TrcPktDecodeI |
TrcPktDecodeBase< StmTrcPacket, STMConfig > |
TrcPktDecodeBase< EtmV3TrcPacket, EtmV3Config > |
TrcPktDecodeBase< PtmTrcPacket, PtmConfig > |
TrcPktDecodeBase< EtmV4ITrcPacket, EtmV4Config > |
TrcPktDecodeBase< P, Pc > |
TrcPktProcI | Base Packet processing interface
TraceRawBuffer |
TrcAddrReturnStack |
TrcMemAccCache |
TrcMemAccCBIF | Interface class to implement memory accessor callbacks
TrcMemAccessorBase | Memory range to access by trace decoder
FileRegionMemAccessor |
TrcMemAccBufPtr | Trace memory accessor for a memory buffer
TrcMemAccCB |
TrcMemAccessorFile | Memory accessor for a binary file
TrcMemAccFactory |
TrcPacketBase |
EtmV3TrcPacket | ETMv3 Trace Protocol Packet
EtmV4ITrcPacket | ETMv4 Instuction Trace Protocol Packet
PtmTrcPacket |
StmTrcPacket | STM trace packet with packet printing functionality
trcPrintableElem | Class to provide trace element strings for printing
EtmV3TrcPacket | ETMv3 Trace Protocol Packet
EtmV4ITrcPacket | ETMv4 Instuction Trace Protocol Packet
OcsdTraceElement | Generic trace element class
PtmTrcPacket |
StmTrcPacket | STM trace packet with packet printing functionality
TrcStackElem |
TrcStackElemAddr |
TrcStackElemAtom |
TrcStackElemCtxt |
TrcStackElemExcept |
TrcStackElemMarker |
TrcStackElemParam |
TrcStackQElem |