[PATCH] D33909: Allow EXIDX information display using llvm-readobj for executables

khemant@codeaurora.org via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 5 12:50:19 PDT 2017


khemant created this revision.
Herald added subscribers: kristof.beyls, javed.absar, aemerson.

The ARMEHABIParser in llvm-readobj assumes relocations are around and  tries to find the .ARM.extab slot using this assumption. When an executable is used to view this information, this assumption is invalid. The addresses are already known using PREL31. This patch adds this functionality in the parser.


Repository:
  rL LLVM

https://reviews.llvm.org/D33909

Files:
  test/tools/llvm-readobj/ARM/Inputs/unwind.exe
  test/tools/llvm-readobj/ARM/unwind-exec.test
  tools/llvm-readobj/ARMEHABIPrinter.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33909.101445.patch
Type: text/x-patch
Size: 8723 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170605/4d428630/attachment.bin>


More information about the llvm-commits mailing list