Reorganize thread trace codeobj headers (#1001)

* include/rocprofiler-sdk/cxx/codeobj

- Relocated from include/rocprofiler-sdk/amd_detail/rocprofiler-sdk-codeobj

* Update include/rocprofiler-sdk/cxx

- cmake updates
- correct namespace rocprofiler::codeobj rocprofiler::sdk::codeobj

* Update codeobj tests and samples

[ROCm/rocprofiler-sdk commit: 20e07caad4]
Tento commit je obsažen v:
Jonathan R. Madsen
2024-08-01 00:10:09 -05:00
odevzdal GitHub
rodič 03ff04bbe3
revize 6c6adddb5c
12 změnil soubory, kde provedl 37 přidání a 48 odebrání
+4 -4
Zobrazit soubor
@@ -22,7 +22,7 @@
#pragma once
#include <rocprofiler-sdk/amd_detail/rocprofiler-sdk-codeobj/code_printing.hpp>
#include <rocprofiler-sdk/cxx/codeobj/code_printing.hpp>
#include <algorithm>
#include <cassert>
@@ -38,9 +38,9 @@ namespace client
{
namespace address_translation
{
using Instruction = rocprofiler::codeobj::disassembly::Instruction;
using CodeobjAddressTranslate = rocprofiler::codeobj::disassembly::CodeobjAddressTranslate;
using marker_id_t = rocprofiler::codeobj::disassembly::marker_id_t;
using Instruction = rocprofiler::sdk::codeobj::disassembly::Instruction;
using CodeobjAddressTranslate = rocprofiler::sdk::codeobj::disassembly::CodeobjAddressTranslate;
using marker_id_t = rocprofiler::sdk::codeobj::disassembly::marker_id_t;
/**
* @brief Pair (code_object_id, pc_addr) uniquely identifies an instruction.