39 #ifndef ARM_TRC_PKT_DECODE_STM_H_INCLUDED
40 #define ARM_TRC_PKT_DECODE_STM_H_INCLUDED
69 void initPayloadBuffer();
70 bool isInit() {
return (
bool)((
m_config != 0) && (m_payload_buffer != 0)); };
72 void clearSWTPerPcktInfo();
73 void updatePayload(
bool &bSendPacket);
81 processor_state_t m_curr_state;
86 uint8_t *m_payload_buffer;
89 bool m_payload_odd_nibble;
90 int m_num_pkt_correlation;
Generic trace element class.
virtual ~TrcPktDecodeStm()
virtual ocsd_err_t onProtocolConfig()
virtual ocsd_datapath_resp_t processPacket()
virtual ocsd_datapath_resp_t onEOT()
TrcPktDecodeStm(int instIDNum)
virtual const uint8_t getCoreSightTraceID()
virtual ocsd_datapath_resp_t onFlush()
virtual ocsd_datapath_resp_t onReset()
enum _unsync_info_t unsync_info_t
enum _ocsd_datapath_resp_t ocsd_datapath_resp_t
enum _ocsd_err_t ocsd_err_t
OpenCSD : Decoder Generic trace element output class.
OpenCSD : Trace Packet decoder base class.
OpenCSD : STM packet class.