1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/include/llvm/Object
Rui Ueyama f9939fdb3c [PECOFF] Remove COFF header from PE header for simplicity.
COFF header is always present both in executable and in object file. PE header
is present only in executable. So the natural way to handle PE/COFF file is
treating COFF is mandatory header and PE is optional. Current data structre
does not allow it, because PE header includes COFF header. Removing COFF
header will simplify the code to handle PE/COFF files.

Reviewers: Bigcheese

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D952

llvm-svn: 183788
2013-06-11 21:39:48 +00:00
..
Archive.h [Object][Archive] Improve performance. 2013-02-03 10:48:50 +00:00
Binary.h At Jim Grosbach's request detemplate Object/MachO.h. 2013-04-18 18:08:55 +00:00
COFF.h [PECOFF] Remove COFF header from PE header for simplicity. 2013-06-11 21:39:48 +00:00
COFFYAML.h Print symbol names in relocations when dumping COFF as YAML. 2013-06-06 13:06:17 +00:00
ELF.h Don't hide the first ELF symbol. 2013-06-05 20:33:54 +00:00
ELFYAML.h Fix dubious type name similar to member name. 2013-06-11 00:13:52 +00:00
Error.h Object: Add proper error handling. 2011-06-25 17:55:23 +00:00
MachO.h Teach llvm-objdump with the -macho parser how to use the data in code table 2013-06-06 17:20:50 +00:00
MachOFormat.h [MC/Mach-O] Add support for linker options in Mach-O files. 2013-01-18 01:26:07 +00:00
ObjectFile.h Handle relocations that don't point to symbols. 2013-06-05 01:33:53 +00:00
RelocVisitor.h Add basic support for ELF32-ppc relocations to llvm-dwarfdump. 2013-05-18 16:00:35 +00:00
YAML.h Make operator== non-member for greater symmetry. 2013-06-07 18:00:04 +00:00