diff options
author | H.J. Lu <hjl@lucon.org> | 2007-03-19 23:06:06 +0000 |
---|---|---|
committer | H.J. Lu <hjl@lucon.org> | 2007-03-19 23:06:06 +0000 |
commit | 77ab7a5aa9e4d2587f3fe0256736dcdf3722628f (patch) | |
tree | 303a2a02a9f7c971c408f8471b7daa6c0b7be4d3 /include/coff | |
parent | 554a54b87f923fcc1609ae4f37a19548d5faaf98 (diff) | |
download | binutils-redhat-77ab7a5aa9e4d2587f3fe0256736dcdf3722628f.tar.gz |
*** empty log message ***
Diffstat (limited to 'include/coff')
-rw-r--r-- | include/coff/ChangeLog | 7 | ||||
-rw-r--r-- | include/coff/internal.h | 22 |
2 files changed, 29 insertions, 0 deletions
diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog index b8af0fe5b5..a7bde4ac56 100644 --- a/include/coff/ChangeLog +++ b/include/coff/ChangeLog @@ -1,3 +1,10 @@ +2003-03-19 H.J. Lu <hongjiu.lu@intel.com> + + * internal.h (internal_extra_pe_aouthdr): Add Magic, + MajorLinkerVersion, MinorLinkerVersion, SizeOfCode, + SizeOfInitializedData, SizeOfUninitializedData, + AddressOfEntryPoint, BaseOfCode and BaseOfData. + 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> Nick Clifton <nickc@redhat.com> diff --git a/include/coff/internal.h b/include/coff/internal.h index 61ca4e32f9..afe6889ed5 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 */ |