30 const unsigned char* data = packet.
GetData();
32 m_SwTraceHeader.m_StreamVersion =
ReadUint8(data, offset);
33 offset += uint8_t_size;
34 m_SwTraceHeader.m_PointerBytes =
ReadUint8(data, offset);
35 offset += uint8_t_size;
36 m_SwTraceHeader.m_ThreadIdBytes =
ReadUint8(data, offset);
37 offset += uint8_t_size;
42 for (uint32_t declaration = 0; declaration < numberOfDeclarations; ++declaration)
48 void TimelineDirectoryCaptureCommandHandler::Print()
63 std::cout <<
"\n" <<
"\n";
66 std::cout << std::string(header.size(),
'=') <<
"\n";
70 for (
const auto& swTraceMessage : m_SwTraceMessages)
82 for (
auto argType: swTraceMessage.m_ArgTypes)
91 for (
auto argName: swTraceMessage.m_ArgNames)
93 argNames += argName +
" ";
99 std::cout << std::string(body.size(),
'-') <<
"\n";
109 if (!m_QuietOperation)
std::string CentreAlignFormatting(const std::string &stringToPass, const int spacingWidth)
uint32_t GetLength() const
uint32_t ReadUint32(const IPacketBufferPtr &packetBuffer, unsigned int offset)
uint8_t ReadUint8(const IPacketBufferPtr &packetBuffer, unsigned int offset)
const unsigned char * GetData() const
SwTraceMessage ReadSwTraceMessage(const unsigned char *packetBuffer, unsigned int &offset)