diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2007-03-19 23:06:06 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2007-03-19 23:06:06 +0000 |
commit | d13c9dc69aa73469d177e6cb10d1f6ba9dc8fb58 (patch) | |
tree | c0be8ddbba7cf4d8b98a32ef1e460383c990a12b /include/coff | |
parent | 1615fd16305c225358605485142d1cc6724f96d8 (diff) | |
download | binutils-d13c9dc69aa73469d177e6cb10d1f6ba9dc8fb58.zip binutils-d13c9dc69aa73469d177e6cb10d1f6ba9dc8fb58.tar.gz binutils-d13c9dc69aa73469d177e6cb10d1f6ba9dc8fb58.tar.bz2 |
*** 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 b8af0fe..a7bde4a 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 61ca4e3..afe6889 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 */ |