[llvm-readobj/ELF] Print GNU Hash section
authorIgor Kudrin <ikudrin.dev@gmail.com>
Wed, 14 Oct 2015 12:11:50 +0000 (12:11 +0000)
committerIgor Kudrin <ikudrin.dev@gmail.com>
Wed, 14 Oct 2015 12:11:50 +0000 (12:11 +0000)
commit4598154b646272c19ffe8f42beac08c41bd12fc4
treef6401f54f5965a7796f2b75019ddc9ca8e1cf7a2
parent6cb6b24b788cd250923fd569e38c73248adb8830
[llvm-readobj/ELF] Print GNU Hash section

Add a new command line switch, -gnu-hash-table, to print the content of that section.

Differential Revision: http://reviews.llvm.org/D13696

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250291 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELF.h
include/llvm/Object/ELFTypes.h
test/tools/llvm-readobj/Inputs/gnuhash.so.elf-i386 [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc64 [new file with mode: 0644]
test/tools/llvm-readobj/Inputs/gnuhash.so.elf-x86_64 [new file with mode: 0644]
test/tools/llvm-readobj/elf-gnuhash.test [new file with mode: 0644]
tools/llvm-readobj/ELFDumper.cpp
tools/llvm-readobj/ObjDumper.h
tools/llvm-readobj/StreamWriter.h
tools/llvm-readobj/llvm-readobj.cpp