#include <trc_pkt_decode_etmv4i.h>
|
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 () |
|
virtual void | onFirstInitOK () |
|
ocsd_err_t | decodePacket () |
|
ocsd_datapath_resp_t | resolveElements () |
|
ocsd_err_t | commitElements () |
|
ocsd_err_t | commitElemOnEOT () |
|
ocsd_err_t | cancelElements () |
|
ocsd_err_t | mispredictAtom () |
|
ocsd_err_t | discardElements () |
|
void | doTraceInfoPacket () |
|
void | updateContext (TrcStackElemCtxt *pCtxtElem, OcsdTraceElement &elem) |
|
ocsd_err_t | processAtom (const ocsd_atm_val atom) |
|
ocsd_err_t | processException () |
|
ocsd_err_t | processQElement () |
|
ocsd_err_t | processSourceAddress () |
|
ocsd_err_t | processTS_CC_EventElem (TrcStackElem *pElem) |
|
ocsd_err_t | processMarkerElem (TrcStackElem *pElem) |
|
ocsd_err_t | processTransElem (TrcStackElem *pElem) |
|
ocsd_err_t | handleBadPacket (const char *reason, ocsd_trc_index_t index=OCSD_BAD_TRC_INDEX) |
|
ocsd_err_t | handlePacketSeqErr (ocsd_err_t err, ocsd_trc_index_t index, const char *reason) |
|
ocsd_err_t | handlePacketErr (ocsd_err_t err, ocsd_err_severity_t sev, ocsd_trc_index_t index, const char *reason) |
|
ocsd_err_t | addElemCC (TrcStackElemParam *pParamElem) |
|
ocsd_err_t | addElemTS (TrcStackElemParam *pParamElem, bool withCC) |
|
ocsd_err_t | addElemEvent (TrcStackElemParam *pParamElem) |
|
void | ClearConfigObj () |
|
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 | invalidateMemAccCache () |
|
ocsd_err_t | instrDecode (ocsd_instr_info *instr_info) |
|
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) |
|
Definition at line 50 of file trc_pkt_decode_etmv4i.h.
◆ TrcPktDecodeEtmV4I() [1/2]
TrcPktDecodeEtmV4I::TrcPktDecodeEtmV4I |
( |
| ) |
|
◆ TrcPktDecodeEtmV4I() [2/2]
TrcPktDecodeEtmV4I::TrcPktDecodeEtmV4I |
( |
int |
instIDNum | ) |
|
◆ ~TrcPktDecodeEtmV4I()
virtual TrcPktDecodeEtmV4I::~TrcPktDecodeEtmV4I |
( |
| ) |
|
|
virtual |
◆ addElemCC()
◆ addElemEvent()
◆ addElemTS()
◆ cancelElements()
◆ commitElements()
◆ commitElemOnEOT()
ocsd_err_t TrcPktDecodeEtmV4I::commitElemOnEOT |
( |
| ) |
|
|
protected |
◆ decodePacket()
◆ discardElements()
ocsd_err_t TrcPktDecodeEtmV4I::discardElements |
( |
| ) |
|
|
protected |
◆ doTraceInfoPacket()
void TrcPktDecodeEtmV4I::doTraceInfoPacket |
( |
| ) |
|
|
protected |
◆ getCoreSightTraceID()
virtual const uint8_t TrcPktDecodeEtmV4I::getCoreSightTraceID |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ handleBadPacket()
◆ handlePacketErr()
◆ handlePacketSeqErr()
◆ initDecoder()
void TrcPktDecodeEtmV4I::initDecoder |
( |
| ) |
|
|
protected |
◆ mispredictAtom()
◆ onEOT()
◆ onFirstInitOK()
virtual void TrcPktDecodeEtmV4I::onFirstInitOK |
( |
| ) |
|
|
protectedvirtual |
◆ onFlush()
◆ onProtocolConfig()
virtual ocsd_err_t TrcPktDecodeEtmV4I::onProtocolConfig |
( |
| ) |
|
|
protectedvirtual |
◆ onReset()
◆ processAtom()
◆ processException()
ocsd_err_t TrcPktDecodeEtmV4I::processException |
( |
| ) |
|
|
protected |
◆ processMarkerElem()
◆ processPacket()
◆ processQElement()
ocsd_err_t TrcPktDecodeEtmV4I::processQElement |
( |
| ) |
|
|
protected |
◆ processSourceAddress()
ocsd_err_t TrcPktDecodeEtmV4I::processSourceAddress |
( |
| ) |
|
|
protected |
◆ processTransElem()
◆ processTS_CC_EventElem()
◆ resetDecoder()
void TrcPktDecodeEtmV4I::resetDecoder |
( |
| ) |
|
|
protected |
◆ resolveElements()
◆ updateContext()
◆ discard
bool TrcPktDecodeEtmV4I::discard |
◆ mispredict
bool TrcPktDecodeEtmV4I::mispredict |
◆ P0_cancel
int TrcPktDecodeEtmV4I::P0_cancel |
◆ P0_commit
int TrcPktDecodeEtmV4I::P0_commit |
The documentation for this class was generated from the following file: