readobj: Dump PE/COFF optional records.
authorRui Ueyama <ruiu@google.com>
Wed, 12 Jun 2013 19:10:33 +0000 (19:10 +0000)
committerRui Ueyama <ruiu@google.com>
Wed, 12 Jun 2013 19:10:33 +0000 (19:10 +0000)
commit4bf771b4e6d37ae1d6ae08ea27c4070a3a09784d
treeda83d403dd828e21ed4072aa6a9c587c827c2483
parent100fbdd06be7590b23c4707a98cd605bdb519498
readobj: Dump PE/COFF optional records.

These records are mandatory for executables and are used by the loader.

Reviewers: rafael

CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D939

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183852 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/COFF.h
lib/Object/Binary.cpp
lib/Object/COFFObjectFile.cpp
test/tools/llvm-readobj/Inputs/trivial.exe.coff-i386 [new file with mode: 0644]
test/tools/llvm-readobj/file-headers.test
tools/llvm-objdump/COFFDump.cpp
tools/llvm-readobj/COFFDumper.cpp
tools/obj2yaml/coff2yaml.cpp