[hsa-runtime] Add support to hsa-runtime to find symbols from ".dynsym" section.
Earlier, hsa-runtime was unable to find symbols from a stripped ELF-image becasue
no support to find symbols from ".dynsym" section.
Looking for symbols in .dynsym is enabled by LOADER_USE_DYNSYM=1
environment variable
Change-Id: I4f0e8dd0eb053a6066d4d49b670c52e51149531a
[ROCm/ROCR-Runtime commit: 4142a77375]
This commit is contained in:
committed by
Konstantin Zhuravlyov
parent
8c3acb3974
commit
2758da98cd
@@ -183,6 +183,10 @@ namespace elf {
|
||||
virtual StringTable* strtab() = 0;
|
||||
virtual SymbolTable* symtab() = 0;
|
||||
virtual SymbolTable* getSymtab(uint16_t index) = 0;
|
||||
virtual SymbolTable* dynsym() = 0;
|
||||
virtual SymbolTable* getDynsym(uint16_t index) = 0;
|
||||
virtual SymbolTable* getSymbolTable() = 0;
|
||||
virtual SymbolTable* getSymbolTable(uint16_t index) = 0;
|
||||
|
||||
virtual StringTable* addStringTable(const std::string& name) = 0;
|
||||
virtual StringTable* getStringTable(uint16_t index) = 0;
|
||||
|
||||
Reference in New Issue
Block a user