35 #ifndef ARM_TRC_RAW_BUFFER_H_INCLUDED
36 #define ARM_TRC_RAW_BUFFER_H_INCLUDED
52 void init(
const uint32_t
size,
const uint8_t *rawtrace, std::vector<uint8_t> *out_packet);
56 bool empty() {
return m_bufProcessed == m_bufSize; };
60 uint32_t
size() {
return m_bufSize; }
64 uint32_t m_bufProcessed;
65 const uint8_t *m_pBuffer;
66 std::vector<uint8_t> *pkt;
71 inline void TraceRawBuffer::init(
const uint32_t size,
const uint8_t *rawtrace, std::vector<uint8_t> *out_packet)
82 pkt->push_back(m_pBuffer[m_bufProcessed]);
91 val = m_pBuffer[m_bufProcessed];
void init(const uint32_t size, const uint8_t *rawtrace, std::vector< uint8_t > *out_packet)