diff options
author | Colin LeMahieu <colinl@codeaurora.org> | 2015-06-07 21:07:17 +0000 |
---|---|---|
committer | Colin LeMahieu <colinl@codeaurora.org> | 2015-06-07 21:07:17 +0000 |
commit | 14ec76eb63abda926fdfc0b1ad330a30cc238b4c (patch) | |
tree | 07786eceec10be250fd079f717e946eb9aff7531 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 856fc94a2fcf99046bc46e95602a287c07485700 (diff) | |
download | bcm5719-llvm-14ec76eb63abda926fdfc0b1ad330a30cc238b4c.tar.gz bcm5719-llvm-14ec76eb63abda926fdfc0b1ad330a30cc238b4c.zip |
[objdump] Moving PrintImmHex out of MachODump and in to llvm-objdump and setting instprinter appropriately.
llvm-svn: 239265
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 58f6db0465d..1460fb0f0ab 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -149,6 +149,10 @@ static cl::alias PrivateHeadersShort("p", cl::desc("Alias for --private-headers"), cl::aliasopt(PrivateHeaders)); +cl::opt<bool> + llvm::PrintImmHex("print-imm-hex", + cl::desc("Use hex format for immediate values")); + static StringRef ToolName; static int ReturnValue = EXIT_SUCCESS; @@ -743,6 +747,7 @@ static void DisassembleObject(const ObjectFile *Obj, bool InlineRelocs) { << '\n'; return; } + IP->setPrintImmHex(PrintImmHex); PrettyPrinter &PIP = selectPrettyPrinter(Triple(TripleName)); StringRef Fmt = Obj->getBytesInAddress() > 4 ? "\t\t%016" PRIx64 ": " : |