[llvm-objdump] - Print LMAs when dumping section headers.
authorGeorge Rimar <grimar@accesssoftek.com>
Mon, 28 Jan 2019 14:11:35 +0000 (14:11 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Mon, 28 Jan 2019 14:11:35 +0000 (14:11 +0000)
commit87fa2e66e715b0d1d457f519a6f668cc6f56e23a
treefe137ff5ed70ea7825d1b746a5345a812bcab7e7
parentf02e9f3783434a7440d563c046d0c677b758bb56
[llvm-objdump] - Print LMAs when dumping section headers.

When --section-headers is used, GNU objdump prints both LMA and VMA for sections.
llvm-objdump does not do that what makes it's output be slightly inconsistent.

Patch teaches llvm-objdump to print LMA/VMA for ELF file formats.
The behavior for other formats remains unchanged.

Differential revision: https://reviews.llvm.org/D57146

llvm-svn: 352366
llvm/test/MC/COFF/assoc-private.s
llvm/test/Object/objdump-no-sectionheaders.test
llvm/test/Object/objdump-sectionheaders.test
llvm/test/tools/llvm-objdump/X86/macho-section-headers.test
llvm/test/tools/llvm-objdump/X86/phdrs-lma.test [new file with mode: 0644]
llvm/test/tools/llvm-objdump/X86/phdrs-lma2.test [new file with mode: 0644]
llvm/test/tools/llvm-objdump/wasm.txt
llvm/tools/llvm-objdump/ELFDump.cpp
llvm/tools/llvm-objdump/llvm-objdump.cpp
llvm/tools/llvm-objdump/llvm-objdump.h