From bc76e99c16093e1e1f4443e4b67f1e1e5f6ee0c5 Mon Sep 17 00:00:00 2001 From: "Meadows, Lawrence" Date: Wed, 22 Jan 2025 13:42:48 -0800 Subject: [PATCH] Add ELFABIVERSION_AMDGPU_HSA_V6 emitted by recent llvm compilers (#141) Co-authored-by: Larry Meadows [ROCm/rocprofiler-sdk commit: 93f19cf5cab0206f46343efb5c24e72a6ce44db7] --- .../include/rocprofiler-sdk/cxx/codeobj/disassembly.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/cxx/codeobj/disassembly.hpp b/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/cxx/codeobj/disassembly.hpp index ea48cd9e8e..b43136eec8 100644 --- a/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/cxx/codeobj/disassembly.hpp +++ b/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/cxx/codeobj/disassembly.hpp @@ -301,9 +301,10 @@ public: CHECK_VA2FO(e_ident[EI_VERSION] == EV_CURRENT, "unexpected ei_version"); CHECK_VA2FO(e_ident[EI_OSABI] == 64, "unexpected ei_osabi"); // ELFOSABI_AMDGPU_HSA - CHECK_VA2FO(e_ident[EI_ABIVERSION] == 2 || // ELFABIVERSION_AMDGPU_HSA_V4 - e_ident[EI_ABIVERSION] == 3, - "unexpected ei_abiversion"); // ELFABIVERSION_AMDGPU_HSA_V5 + CHECK_VA2FO(e_ident[EI_ABIVERSION] == 2 || // ELFABIVERSION_AMDGPU_HSA_V4 + e_ident[EI_ABIVERSION] == 3 || // ELFABIVERSION_AMDGPU_HSA_V5 + e_ident[EI_ABIVERSION] == 4, // ELFABIVERSION_AMDGPU_HSA_V6 + "unexpected ei_abiversion"); Elf64_Ehdr* ehdr = (Elf64_Ehdr*) buffer.data(); CHECK_VA2FO(ehdr, "ehdr is nullptr");