OpenCSD - CoreSight Trace Decode Library
0.12.1
|
Go to the documentation of this file.
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;
85 uint8_t *m_payload_buffer;
88 bool m_payload_odd_nibble;
89 int m_num_pkt_correlation;
101 #endif // ARM_TRC_PKT_DECODE_STM_H_INCLUDED
enum _ocsd_datapath_resp_t ocsd_datapath_resp_t
Generic trace element class.
virtual const uint8_t getCoreSightTraceID()
virtual ocsd_datapath_resp_t onEOT()
enum _ocsd_err_t ocsd_err_t
OpenCSD : Decoder Generic trace element output class.
virtual ocsd_datapath_resp_t processPacket()
virtual ~TrcPktDecodeStm()
virtual ocsd_err_t onProtocolConfig()
OpenCSD : Trace Packet decoder base class.
virtual ocsd_datapath_resp_t onFlush()
OpenCSD : STM packet class.
virtual ocsd_datapath_resp_t onReset()