17 namespace timelinedecoder
24 uint32_t uint32_t_size =
sizeof(uint32_t);
25 uint32_t uint64_t_size =
sizeof(uint64_t);
34 uint32_t threadIdSize = 0)
36 , m_TimelineDecoder(timelineDecoder)
37 , m_ThreadIdSize(threadIdSize)
41 void operator()(
const armnn::profiling::Packet& packet)
override;
43 void ReadLabel(
const unsigned char* data, uint32_t& offset);
44 void ReadEntity(
const unsigned char* data, uint32_t& offset);
47 void ReadEvent(
const unsigned char* data, uint32_t& offset);
52 void ParseData(
const armnn::profiling::Packet& packet);
55 uint32_t m_ThreadIdSize;
56 unsigned int m_PacketLength;
57 static const ReadFunction m_ReadFunctions[];
TimelineCaptureCommandHandler(uint32_t familyId, uint32_t packetId, uint32_t version, ITimelineDecoder &timelineDecoder, uint32_t threadIdSize=0)
Copyright (c) 2020 ARM Limited.
void ReadEventClass(const unsigned char *data, uint32_t &offset)
void ReadRelationship(const unsigned char *data, uint32_t &offset)
void SetThreadIdSize(uint32_t size)
void operator()(const armnn::profiling::Packet &packet) override
void ReadLabel(const unsigned char *data, uint32_t &offset)
void ReadEntity(const unsigned char *data, uint32_t &offset)
void ReadEvent(const unsigned char *data, uint32_t &offset)