From 8844c2f35b06931a799f9a77637e8e291b43d60a Mon Sep 17 00:00:00 2001 From: Matteo Martincigh Date: Wed, 16 Oct 2019 10:29:17 +0100 Subject: IVGCVSW-3931 Create the Timeline Event Binary Packet * Added WriteTimelineEventBinaryPacket function * Added unit tests * Code refactoring Signed-off-by: Matteo Martincigh Change-Id: I36b6a8b26bb46eb5ea97bb711ef7e153ea6d851f --- src/profiling/ProfilingUtils.hpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/profiling/ProfilingUtils.hpp') diff --git a/src/profiling/ProfilingUtils.hpp b/src/profiling/ProfilingUtils.hpp index 8c0251dc41..c8a5c7f3b8 100644 --- a/src/profiling/ProfilingUtils.hpp +++ b/src/profiling/ProfilingUtils.hpp @@ -133,9 +133,9 @@ TimelinePacketStatus WriteTimelineLabelBinaryPacket(uint64_t profilingGuid, unsigned int& numberOfBytesWritten); TimelinePacketStatus WriteTimelineEntityBinaryPacket(uint64_t profilingGuid, - unsigned char* buffer, - unsigned int bufferSize, - unsigned int& numberOfBytesWritten); + unsigned char* buffer, + unsigned int bufferSize, + unsigned int& numberOfBytesWritten); TimelinePacketStatus WriteTimelineMessageDirectoryPackage(unsigned char* buffer, unsigned int bufferSize, @@ -146,6 +146,13 @@ TimelinePacketStatus WriteTimelineEventClassBinaryPacket(uint64_t profilingGuid, unsigned int bufferSize, unsigned int& numberOfBytesWritten); +TimelinePacketStatus WriteTimelineEventBinaryPacket(uint64_t timestamp, + uint32_t threadId, + uint64_t profilingGuid, + unsigned char* buffer, + unsigned int bufferSize, + unsigned int& numberOfBytesWritten); + class BufferExhaustion : public armnn::Exception { using Exception::Exception; -- cgit v1.2.1