OpenCSD - CoreSight Trace Decode Library
1.3.3
|
#include <trc_pkt_decode_base.h>
Public Member Functions | |
TrcPktDecodeI (const char *component_name) | |
TrcPktDecodeI (const char *component_name, int instIDNum) | |
virtual | ~TrcPktDecodeI () |
componentAttachPt< ITrcGenElemIn > * | getTraceElemOutAttachPt () |
componentAttachPt< ITargetMemAccess > * | getMemoryAccessAttachPt () |
componentAttachPt< IInstrDecode > * | getInstrDecodeAttachPt () |
void | setUsesMemAccess (bool bUsesMemaccess) |
const bool | getUsesMemAccess () const |
void | setUsesIDecode (bool bUsesIDecode) |
const bool | getUsesIDecode () const |
![]() | |
TraceComponent (const std::string &name) | |
TraceComponent (const std::string &name, int instIDNum) | |
virtual | ~TraceComponent () |
const std::string & | getComponentName () const |
void | setComponentName (const std::string &name) |
componentAttachPt< ITraceErrorLog > * | getErrorLogAttachPt () |
ocsd_err_t | setComponentOpMode (uint32_t op_flags) |
const uint32_t | getComponentOpMode () const |
const uint32_t | getSupportedOpModes () const |
void | setAssocComponent (TraceComponent *assocComp) |
TraceComponent * | getAssocComponent () |
void | LogDefMessage (const std::string &msg) |
Protected Attributes | |
componentAttachPt< ITrcGenElemIn > | m_trace_elem_out |
componentAttachPt< ITargetMemAccess > | m_mem_access |
componentAttachPt< IInstrDecode > | m_instr_decode |
ocsd_trc_index_t | m_index_curr_pkt |
bool | m_decode_init_ok |
set true if all attachments in place for decode. (remove checks in main throughput paths) More... | |
bool | m_config_init_ok |
set true if config set. More... | |
std::string | init_err_msg |
error message for init error More... | |
bool | m_uses_memaccess |
bool | m_uses_idecode |
![]() | |
uint32_t | m_op_flags |
current component operational mode flags. More... | |
uint32_t | m_supported_op_flags |
supported component operational mode flags - derived class to intialise. More... | |
Definition at line 61 of file trc_pkt_decode_base.h.
|
inlinevirtual |
Definition at line 66 of file trc_pkt_decode_base.h.
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
inlineprotectedvirtual |
Reimplemented in TrcPktDecodeEtmV4I.
Definition at line 91 of file trc_pkt_decode_base.h.
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
protectedpure virtual |
Implemented in TrcPktDecodeStm, TrcPktDecodePtm, TrcPktDecodeEtmV4I, and TrcPktDecodeEtmV3.
|
inline |
Definition at line 75 of file trc_pkt_decode_base.h.
|
inline |
Definition at line 72 of file trc_pkt_decode_base.h.
|
protected |
error message for init error
Definition at line 113 of file trc_pkt_decode_base.h.
|
protected |
set true if config set.
Definition at line 111 of file trc_pkt_decode_base.h.
|
protected |
set true if all attachments in place for decode. (remove checks in main throughput paths)
Definition at line 110 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 108 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 106 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 105 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 104 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 116 of file trc_pkt_decode_base.h.
|
protected |
Definition at line 115 of file trc_pkt_decode_base.h.