[PATCH] D62256: [llvm-readobj] Implement GNU-style output for dynamic table
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 22 08:21:45 PDT 2019
MaskRay added a comment.
I think the header row is apparently misaligned. Not sure we want to misalign ourselves...
% ~/projects/binutils-gdb/Debug/binutils/readelf -d =cat
Dynamic section at offset 0x7df8 contains 26 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000c (INIT) 0x15a0
Regarding the extra parentheses, I am not sure if we really want to make llvm-readelf/llvm-readobj different just to become more readobj-like, but I'd like to hear what others say.
================
Comment at: llvm/test/tools/llvm-readobj/elf-dynamic-tags-machine-specific.test:123
+# GNU-MIPS-NEXT: 0x000000007000002c (MIPS_INTERFACE_SIZE)0x10
+# GNU-MIPS-NEXT: 0x000000007000002d (MIPS_RLD_TEXT_RESOLVE_ADDR)0x8
+# GNU-MIPS-NEXT: 0x000000007000002e (MIPS_PERF_SUFFIX) 0x0
----------------
`(MIPS_RLD_TEXT_RESOLVE_ADDR)0x8`
This missing space separator definitely looks weird. What does GNU readelf do?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62256/new/
https://reviews.llvm.org/D62256
More information about the llvm-commits
mailing list