From 6398a98ac273931cc0b3ab33222d255d1edf48b0 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Wed, 27 May 2020 17:05:21 +0100 Subject: IVGCVSW-4900 Update Timeline Directory Message with new fields Change-Id: I68097e176f7471a18498492b50339e68004dddd5 Signed-off-by: Jim Flynn --- src/profiling/test/ProfilingTestUtils.hpp | 32 ++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'src/profiling/test/ProfilingTestUtils.hpp') diff --git a/src/profiling/test/ProfilingTestUtils.hpp b/src/profiling/test/ProfilingTestUtils.hpp index 2e7daabda7..a9a69218c7 100644 --- a/src/profiling/test/ProfilingTestUtils.hpp +++ b/src/profiling/test/ProfilingTestUtils.hpp @@ -1,5 +1,5 @@ // -// Copyright © 2019 Arm Ltd. All rights reserved. +// Copyright © 2019 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // @@ -27,10 +27,10 @@ void VerifyTimelineHeaderBinary(const unsigned char* readableData, unsigned int& offset, uint32_t packetDataLength); -void VerifyTimelineLabelBinaryPacketData(Optional guid, - const std::string& label, - const unsigned char* readableData, - unsigned int& offset); +ProfilingGuid VerifyTimelineLabelBinaryPacketData(Optional guid, + const std::string& label, + const unsigned char* readableData, + unsigned int& offset); void VerifyTimelineEventClassBinaryPacketData(ProfilingGuid guid, ProfilingGuid nameGuid, @@ -45,18 +45,24 @@ void VerifyTimelineRelationshipBinaryPacketData(ProfilingRelationshipType relati const unsigned char* readableData, unsigned int& offset); -void VerifyTimelineEntityBinaryPacketData(Optional guid, - const unsigned char* readableData, - unsigned int& offset); +ProfilingGuid VerifyTimelineEntityBinaryPacketData(Optional guid, + const unsigned char* readableData, + unsigned int& offset); -void VerifyTimelineEventBinaryPacket(Optional timestamp, - Optional threadId, - Optional eventGuid, - const unsigned char* readableData, - unsigned int& offset); +ProfilingGuid VerifyTimelineEventBinaryPacket(Optional timestamp, + Optional threadId, + Optional eventGuid, + const unsigned char* readableData, + unsigned int& offset); void VerifyPostOptimisationStructureTestImpl(armnn::BackendId backendId); +// returns true if a CpuRef, CpuAcc or GpuAcc +// backend is registered +bool HasSuitableBackendRegistered(); + +bool CompareOutput(std::vector output, std::vector expectedOutput); + namespace armnn { -- cgit v1.2.1