diff options
author | jasonliu <jasonliu.development@gmail.com> | 2020-04-21 21:52:08 +0000 |
---|---|---|
committer | jasonliu <jasonliu.development@gmail.com> | 2020-04-22 13:52:08 +0000 |
commit | bcca6ae3cd6d8b259d428767fed3b13eca3db67c (patch) | |
tree | 5bbe93eb028123cd616ac7904514761e901f6c2b /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 8211cfb7c8bd1bedd5b3ed936d5b8f784c6bfd21 (diff) | |
download | llvm-bcca6ae3cd6d8b259d428767fed3b13eca3db67c.zip llvm-bcca6ae3cd6d8b259d428767fed3b13eca3db67c.tar.gz llvm-bcca6ae3cd6d8b259d428767fed3b13eca3db67c.tar.bz2 |
[llvm-objdump][XCOFF] Print more symbol info in relocation
Summary:
Print more symbol info in relocation printing when
--symbol-description is specified.
Differential Revision: https://reviews.llvm.org/D78499
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 4ce8f69..92c130b 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -131,11 +131,11 @@ static cl::alias DisassembleAllShort("D", cl::NotHidden, cl::Grouping, cl::aliasopt(DisassembleAll)); -static cl::opt<bool> - SymbolDescription("symbol-description", - cl::desc("Add symbol description for disassembly. This " - "option is for XCOFF files only"), - cl::init(false), cl::cat(ObjdumpCat)); +cl::opt<bool> objdump::SymbolDescription( + "symbol-description", + cl::desc("Add symbol description for disassembly. This " + "option is for XCOFF files only"), + cl::init(false), cl::cat(ObjdumpCat)); static cl::list<std::string> DisassembleSymbols("disassemble-symbols", cl::CommaSeparated, @@ -1422,8 +1422,7 @@ static void disassembleObject(const Target *TheTarget, const ObjectFile *Obj, outs() << format(Is64Bits ? "%016" PRIx64 " " : "%08" PRIx64 " ", SectionAddr + Start + VMAAdjustment); if (Obj->isXCOFF() && SymbolDescription) { - printXCOFFSymbolDescription(Symbols[SI], SymbolName); - outs() << ":\n"; + outs() << getXCOFFSymbolDescription(Symbols[SI], SymbolName) << ":\n"; } else outs() << '<' << SymbolName << ">:\n"; |