From edfd2a6e7ac20e08e4bd580e60edc8e9da17d6d7 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Mon, 19 Mar 2007 23:06:06 +0000 Subject: *** empty log message *** --- include/coff/ChangeLog | 7 +++++++ include/coff/internal.h | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) (limited to 'include/coff') diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog index b8af0fe5b..a7bde4ac5 100644 --- a/include/coff/ChangeLog +++ b/include/coff/ChangeLog @@ -1,3 +1,10 @@ +2003-03-19 H.J. Lu + + * internal.h (internal_extra_pe_aouthdr): Add Magic, + MajorLinkerVersion, MinorLinkerVersion, SizeOfCode, + SizeOfInitializedData, SizeOfUninitializedData, + AddressOfEntryPoint, BaseOfCode and BaseOfData. + 2006-12-05 Michael Tautschnig Nick Clifton diff --git a/include/coff/internal.h b/include/coff/internal.h index 61ca4e32f..afe6889ed 100644 --- a/include/coff/internal.h +++ b/include/coff/internal.h @@ -138,6 +138,28 @@ typedef struct _IMAGE_DATA_DIRECTORY struct internal_extra_pe_aouthdr { + /* FIXME: The following entries are in AOUTHDR. But they aren't + available internally in bfd. We add them here so that objdump + can dump them. */ + /* The state of the image file */ + short Magic; + /* Linker major version number */ + char MajorLinkerVersion; + /* Linker minor version number */ + char MinorLinkerVersion; + /* Total size of all code sections */ + long SizeOfCode; + /* Total size of all initialized data sections */ + long SizeOfInitializedData; + /* Total size of all uninitialized data sections */ + long SizeOfUninitializedData; + /* Address of entry point relative to image base. */ + bfd_vma AddressOfEntryPoint; + /* Address of the first code section relative to image base. */ + bfd_vma BaseOfCode; + /* Address of the first data section relative to image base. */ + bfd_vma BaseOfData; + /* PE stuff */ bfd_vma ImageBase; /* address of specific location in memory that file is located, NT default 0x10000 */ -- cgit v1.2.3