|
OpenCSD - CoreSight Trace Decode Library
0.5
|
#include <trc_pkt_decode_etmv4i.h>


Public Member Functions | |
| TrcPktDecodeEtmV4I () | |
| TrcPktDecodeEtmV4I (int instIDNum) | |
| virtual | ~TrcPktDecodeEtmV4I () |
Public Member Functions inherited from TrcPktDecodeBase< EtmV4ITrcPacket, EtmV4Config > | |
| TrcPktDecodeBase (const char *component_name) | |
| TrcPktDecodeBase (const char *component_name, int instIDNum) | |
| virtual | ~TrcPktDecodeBase () |
| virtual ocsd_datapath_resp_t | PacketDataIn (const ocsd_datapath_op_t op, const ocsd_trc_index_t index_sop, const EtmV4ITrcPacket *p_packet_in) |
| ocsd_err_t | setProtocolConfig (const EtmV4Config *config) |
| const EtmV4Config * | getProtocolConfig () const |
Public Member Functions inherited from TrcPktDecodeI | |
| 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 |
Public Member Functions inherited from TraceComponent | |
| 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) |
Public Member Functions inherited from IPktDataIn< EtmV4ITrcPacket > | |
| IPktDataIn () | |
| virtual | ~IPktDataIn () |
Public Member Functions inherited from ITrcTypedBase | |
| ITrcTypedBase () | |
| virtual | ~ITrcTypedBase () |
Protected Member Functions | |
| virtual ocsd_datapath_resp_t | processPacket () |
| virtual ocsd_datapath_resp_t | onEOT () |
| virtual ocsd_datapath_resp_t | onReset () |
| virtual ocsd_datapath_resp_t | onFlush () |
| virtual ocsd_err_t | onProtocolConfig () |
| virtual const uint8_t | getCoreSightTraceID () |
| void | initDecoder () |
| void | resetDecoder () |
| ocsd_datapath_resp_t | decodePacket (bool &Complete) |
| ocsd_datapath_resp_t | commitElements (bool &Complete) |
| ocsd_datapath_resp_t | flushEOT () |
| void | doTraceInfoPacket () |
| void | updateContext (TrcStackElemCtxt *pCtxtElem) |
| ocsd_datapath_resp_t | processAtom (const ocsd_atm_val, bool &bCont) |
| ocsd_datapath_resp_t | processException () |
| ocsd_datapath_resp_t | handleBadPacket (const char *reason) |
| ocsd_datapath_resp_t | outputCC (TrcStackElemParam *pParamElem) |
| ocsd_datapath_resp_t | outputTS (TrcStackElemParam *pParamElem, bool withCC) |
| ocsd_datapath_resp_t | outputEvent (TrcStackElemParam *pParamElem) |
Protected Member Functions inherited from TrcPktDecodeBase< EtmV4ITrcPacket, EtmV4Config > | |
| void | ClearConfigObj () |
Protected Member Functions inherited from TrcPktDecodeI | |
| const bool | checkInit () |
| ocsd_datapath_resp_t | outputTraceElement (const OcsdTraceElement &elem) |
| ocsd_datapath_resp_t | outputTraceElementIdx (ocsd_trc_index_t idx, const OcsdTraceElement &elem) |
| ocsd_err_t | accessMemory (const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) |
| ocsd_err_t | instrDecode (ocsd_instr_info *instr_info) |
Protected Member Functions inherited from TraceComponent | |
| void | LogError (const ocsdError &Error) |
| void | LogMessage (const ocsd_err_severity_t filter_level, const std::string &msg) |
| const ocsd_err_severity_t | getErrorLogLevel () const |
| const bool | isLoggingErrorLevel (const ocsd_err_severity_t level) const |
| void | updateErrorLogLevel () |
| void | do_attach_notify (const int num_attached) |
| void | Init (const std::string &name) |
Additional Inherited Members | |
Protected Attributes inherited from TrcPktDecodeBase< EtmV4ITrcPacket, EtmV4Config > | |
| EtmV4Config * | m_config |
| const EtmV4ITrcPacket * | m_curr_packet_in |
Protected Attributes inherited from TrcPktDecodeI | |
| 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 |
Protected Attributes inherited from TraceComponent | |
| 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 49 of file trc_pkt_decode_etmv4i.h.
| TrcPktDecodeEtmV4I::TrcPktDecodeEtmV4I | ( | ) |
| TrcPktDecodeEtmV4I::TrcPktDecodeEtmV4I | ( | int | instIDNum | ) |
|
virtual |
|
protected |

|
protected |

|
protected |

|
protected |

|
inlineprotectedvirtual |
Implements TrcPktDecodeI.
Definition at line 63 of file trc_pkt_decode_etmv4i.h.

|
protected |

|
protected |

|
protectedvirtual |
Implements TrcPktDecodeI.
|
protectedvirtual |
Implements TrcPktDecodeI.
|
protectedvirtual |
Implements TrcPktDecodeI.
|
protectedvirtual |
Implements TrcPktDecodeI.
|
protected |

|
protected |

|
protected |

|
protected |

|
protected |

|
protectedvirtual |
Implements TrcPktDecodeI.
|
protected |

|
protected |

1.8.13