[PATCH] D61647: llvm-objdump: when ELF st_other field is set, print its value before symbol name
Alfredo Dal'Ava JĂșnior via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue May 7 12:08:50 PDT 2019
adalava created this revision.
Herald added subscribers: llvm-commits, rupprecht.
Herald added a project: LLVM.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D61647
Files:
llvm/tools/llvm-objdump/llvm-objdump.cpp
Index: llvm/tools/llvm-objdump/llvm-objdump.cpp
===================================================================
--- llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -1696,6 +1696,13 @@
if (Hidden)
outs() << ".hidden ";
+ // print ELF st_other field contents before symbol name
+ if (isa<ELFObjectFileBase>(O)) {
+ unsigned Other = ELFSymbolRef(Symbol).getOther();
+ if (Other != 0x0)
+ outs() << format_hex(Other, 2) << " ";
+ }
+
if (Demangle)
outs() << demangle(Name) << '\n';
else
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D61647.198508.patch
Type: text/x-patch
Size: 585 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190507/4f64d9c4/attachment.bin>
More information about the llvm-commits
mailing list