diff options
author | Jim Flynn <jim.flynn@arm.com> | 2020-07-20 16:57:44 +0100 |
---|---|---|
committer | Jim Flynn <jim.flynn@arm.com> | 2020-07-29 15:35:15 +0100 |
commit | bbfe603e5ae42317a2b67d713d00882bea341c88 (patch) | |
tree | 8d8a78d6836384fb92fb9741c865443624dfec68 /tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp | |
parent | a9c2ce123a6a5a68728d040a0323c482bbe46903 (diff) | |
download | armnn-bbfe603e5ae42317a2b67d713d00882bea341c88.tar.gz |
IVGCVSW-5166 Pull out the common and server side code into standalone libraries
Change-Id: I180f84c493a9b2be4b93b25d312ebdd9e71b1735
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Diffstat (limited to 'tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp')
-rw-r--r-- | tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp b/tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp index d97925cc15..e547e90798 100644 --- a/tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp +++ b/tests/profiling/gatordmock/StreamMetadataCommandHandler.cpp @@ -1,15 +1,14 @@ // -// Copyright © 2019 Arm Ltd. All rights reserved. +// Copyright © 2019 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #include "StreamMetadataCommandHandler.hpp" -#include <ProfilingUtils.hpp> +#include <common/include/CommonProfilingUtils.hpp> #include <iostream> - -using namespace armnn::profiling; +#include <sstream> namespace armnn { @@ -17,7 +16,7 @@ namespace armnn namespace gatordmock { -void StreamMetadataCommandHandler::operator()(const Packet& packet) +void StreamMetadataCommandHandler::operator()(const arm::pipe::Packet& packet) { ParseData(packet); @@ -57,7 +56,7 @@ std::string ReadString(const unsigned char* buffer, unsigned int &offset) return stringPtr != nullptr ? std::string(stringPtr) : ""; } -void StreamMetadataCommandHandler::ParseData(const Packet &packet) +void StreamMetadataCommandHandler::ParseData(const arm::pipe::Packet &packet) { // Check that at least the packet contains the fixed-length fields if (packet.GetLength() < 80) @@ -73,23 +72,23 @@ void StreamMetadataCommandHandler::ParseData(const Packet &packet) unsigned int offset = 0; // Get the fixed-length fields - m_PipeMagic = ReadUint32(buffer, offset); + m_PipeMagic = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_StreamMetadataVersion = ReadUint32(buffer, offset); + m_StreamMetadataVersion = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_MaxDataLen = ReadUint32(buffer, offset); + m_MaxDataLen = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_Pid = ReadUint32(buffer, offset); + m_Pid = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_OffsetInfo = ReadUint32(buffer, offset); + m_OffsetInfo = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_OffsetHwVersion = ReadUint32(buffer, offset); + m_OffsetHwVersion = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_OffsetSwVersion = ReadUint32(buffer, offset); + m_OffsetSwVersion = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_OffsetProcessName = ReadUint32(buffer, offset); + m_OffsetProcessName = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; - m_OffsetPacketVersionTable = ReadUint32(buffer, offset); + m_OffsetPacketVersionTable = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size * 2; // Also skipping the reserved word (all zeros) // Get the string fields @@ -103,15 +102,15 @@ void StreamMetadataCommandHandler::ParseData(const Packet &packet) if (m_OffsetPacketVersionTable > 0) { offset = m_OffsetPacketVersionTable; - uint16_t packetEntries = ReadUint16(buffer, offset + uint16_t_size); + uint16_t packetEntries = arm::pipe::ReadUint16(buffer, offset + uint16_t_size); offset += uint32_t_size; // Also skipping the reserved bytes (all zeros) for (uint16_t i = 0; i < packetEntries; i++) { - uint16_t packetFamilyAndId = ReadUint16(buffer, offset + uint16_t_size); + uint16_t packetFamilyAndId = arm::pipe::ReadUint16(buffer, offset + uint16_t_size); uint16_t packetFamily = (packetFamilyAndId >> 10) & 0x003F; uint16_t packetId = (packetFamilyAndId >> 0) & 0x03FF; offset += uint32_t_size; // Also skipping the reserved bytes (all zeros) - uint32_t packetVersion = ReadUint32(buffer, offset); + uint32_t packetVersion = arm::pipe::ReadUint32(buffer, offset); offset += uint32_t_size; m_PacketVersionTable.push_back({ packetFamily, packetId, packetVersion }); |