diff options
author | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-10-16 10:29:17 +0100 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-10-16 13:41:02 +0100 |
commit | 8844c2f35b06931a799f9a77637e8e291b43d60a (patch) | |
tree | ecee747df54c51916381170635bbaa2b89a86824 /src/profiling/ProfilingUtils.hpp | |
parent | b884ea4441097b2a8231aed90b41a637524944c2 (diff) | |
download | armnn-8844c2f35b06931a799f9a77637e8e291b43d60a.tar.gz |
IVGCVSW-3931 Create the Timeline Event Binary Packet
* Added WriteTimelineEventBinaryPacket function
* Added unit tests
* Code refactoring
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: I36b6a8b26bb46eb5ea97bb711ef7e153ea6d851f
Diffstat (limited to 'src/profiling/ProfilingUtils.hpp')
-rw-r--r-- | src/profiling/ProfilingUtils.hpp | 13 |
1 files changed, 10 insertions, 3 deletions
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; |