Skip to content

Commit

Permalink
[llvm-readobj] Support non 64bit platforms too
Browse files Browse the repository at this point in the history
  • Loading branch information
oontvoo committed Mar 31, 2022
1 parent 868c212 commit 33e1971
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion llvm/tools/llvm-readobj/MachODumper.cpp
Expand Up @@ -621,7 +621,9 @@ StringRef MachODumper::getSymbolName(const SymbolRef &Symbol) const {
}

uint8_t MachODumper::getSymbolType(const SymbolRef &Symbol) const {
return Obj->getSymbol64TableEntry(Symbol.getRawDataRefImpl()).n_type;
return Obj->is64Bit()
? Obj->getSymbol64TableEntry(Symbol.getRawDataRefImpl()).n_type
: Obj->getSymbolTableEntry(Symbol.getRawDataRefImpl()).n_type;
}

bool MachODumper::compareSymbolsByName(SymbolRef LHS, SymbolRef RHS) const {
Expand Down

0 comments on commit 33e1971

Please sign in to comment.