SWDEV-241902 - Using COMGR APIs for extracting Code object.

Change-Id: I2dd662babf805d2de6e037bf41f7306e523da7d5
This commit is contained in:
kjayapra-amd
2022-11-08 08:02:32 -08:00
parent 6847427dd4
commit 5e4f430e03
4 ha cambiato i file con 193 aggiunte e 3 eliminazioni
+5
Vedi File
@@ -67,6 +67,11 @@ struct __ClangOffloadBundleHeader {
namespace hip {
bool CodeObject::IsClangOffloadMagicBundle(const void* data) {
std::string magic(reinterpret_cast<const char*>(data), bundle_magic_string_size);
return magic.compare(CLANG_OFFLOAD_BUNDLER_MAGIC_STR) ? false : true;
}
uint64_t CodeObject::ElfSize(const void* emi) { return amd::Elf::getElfSize(emi); }
static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupported,