[PATCH] D27456: [llvm-readobj] - Teach readobj to print PT_OPENBSD_BOOTDATA header

George Rimar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 6 08:44:41 PST 2016


grimar added inline comments.


================
Comment at: test/tools/llvm-readobj/program-headers.test:16
 ## linker.script:
-## PHDRS { text PT_LOAD FILEHDR PHDRS; foo 0x65a3dbe6; bar 0x65a3dbe7; }
+## PHDRS { text PT_LOAD FILEHDR PHDRS; foo 0x65a3dbe6; bar 0x65a3dbe7; zed 0x65a41be6; }
 ## SECTIONS { . = SIZEOF_HEADERS; .all : { *(.*) } : text }
----------------
davide wrote:
> why did you have to change the linker script?
To add new program header 0x65a41be6 (PT_OPENBSD_BOOTDATA).


================
Comment at: tools/llvm-readobj/ELFDumper.cpp:1161-1163
   LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_RANDOMIZE);
   LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_WXNEEDED);
+  LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_BOOTDATA);
----------------
davide wrote:
> unsorted.
Sorted by value, linke in ELF.h and above.


https://reviews.llvm.org/D27456





More information about the llvm-commits mailing list