[llvm-readobj] - Teach llvm-readobj to dump .note.gnu.property sections.
authorGeorge Rimar <grimar@accesssoftek.com>
Wed, 21 Mar 2018 08:34:55 +0000 (08:34 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Wed, 21 Mar 2018 08:34:55 +0000 (08:34 +0000)
commit6a14c024310cee82692e7e09ad3a624cd25ebab1
treed2afae0496435c3f6bf35b6ad7ed87b000215aa9
parentf1fc25eb747e12a0d4b81144d15e252f039c49ef
[llvm-readobj] - Teach llvm-readobj to dump .note.gnu.property sections.

NT_GNU_PROPERTY_TYPE_0 is a recently added type of .note.gnu.property
section specified in Linux Extensions to gABI.
(https://github.com/hjl-tools/linux-abi/wiki/Linux-Extensions-to-gABI)

Patch teach tool to print such notes properly.

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

llvm-svn: 328078
llvm/include/llvm/BinaryFormat/ELF.h
llvm/test/tools/llvm-readobj/note-gnu-property.s [new file with mode: 0644]
llvm/test/tools/llvm-readobj/note-gnu-property2.s [new file with mode: 0644]
llvm/tools/llvm-readobj/ELFDumper.cpp