IVGCVSW-4065 Use platform-specific thread id size in Timeline packets
authorMatteo Martincigh <matteo.martincigh@arm.com>
Mon, 4 Nov 2019 14:05:28 +0000 (14:05 +0000)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Tue, 5 Nov 2019 15:34:21 +0000 (15:34 +0000)
commit378bbfc0d7e97f7e63dc7e39117751a5ac3f21fe
tree84567dc58b1c7776adce48008db0f27a3420c0c5
parent2ffcc4179648bbd6fb08342969391a2bcd027221
IVGCVSW-4065 Use platform-specific thread id size in Timeline packets

 * Using std::thread::id as a general data type for thread id
 * Added new profiling util functions for reading/writing a thread id
   to/from a buffer
 * Fixed code and unit tests accordingly

Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I1aaa3bdb740c8a97010f655b1e9f7581b52e7aff
src/profiling/ISendTimelinePacket.hpp
src/profiling/ProfilingUtils.cpp
src/profiling/ProfilingUtils.hpp
src/profiling/SendTimelinePacket.cpp
src/profiling/SendTimelinePacket.hpp
src/profiling/test/SendTimelinePacketTests.cpp
src/profiling/test/TimelinePacketTests.cpp