[PATCH] D54124: [llvm-readelf] Make llvm-readelf more compatible with GNU readelf.
Jordan Rupprecht via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 5 14:43:00 PST 2018
rupprecht created this revision.
rupprecht added reviewers: MaskRay, phosek, mcgrathr.
Herald added subscribers: llvm-commits, kristof.beyls, javed.absar.
This change adds a bunch of options that GNU readelf supports. There are two breaking changes, although only one breaking change affects `llvm-readobj`:
- Add --all (implies --file-header, --program-headers, etc.)
- [Breaking for readobj/readelf] -a is --all instead of --arm-attributes
- Add --file-header as an alias for --file-headers
- Add --sections-headers as an alias for --sections
- Add --relocs as an alias for --relocations
- Add --dynamic as an alias for --dynamic-table
- Add --segments as an alias for --program-headers
- Add --section-groups as an alias for --elf-section-groups
- [Breaking only for readelf] When invoked as `llvm-readelf`, -s is --symbols instead of --sections
Repository:
rL LLVM
https://reviews.llvm.org/D54124
Files:
test/MC/ARM/elf-execute-only-section.ll
test/tools/llvm-readobj/all.test
test/tools/llvm-readobj/dynamic.test
test/tools/llvm-readobj/file-headers.test
test/tools/llvm-readobj/program-headers.test
test/tools/llvm-readobj/readelf-s-alias.test
test/tools/llvm-readobj/relocations.test
test/tools/llvm-readobj/sections.test
tools/llvm-readobj/llvm-readobj.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54124.172661.patch
Type: text/x-patch
Size: 12756 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181105/434d74c3/attachment.bin>
More information about the llvm-commits
mailing list