PE32+ Format!
Jan Beulich
JBeulich@novell.com
Tue Apr 12 06:42:00 GMT 2005
>>> Christopher Faylor <me@cgf.cx> 11.04.05 19:37:32 >>>
>On Mon, Apr 11, 2005 at 06:04:37PM +0200, Jan Beulich wrote:
>>>By the way - is there any public documentation on the PE32+ format
>>>available ?
>>
>>I know only of the MSDN doc (which can't really be considered public I
>>guess), but since Cygwin appears to know about the (or at least some,
>>did a brief check only) 64-bit extensions they must have gotten them
>>from somewhere...
>
>? What 64-bit extensions does cygwin know about?
Just grep Cygwin's winnt.h for 'IMAGE.*64', and most of the hits will give you an idea; as I see one of the odd things is that they have quite a number of the structure changes, but they're lacking the change to the NT header (IMAGE_OPTIONAL_HEADER64) and the new 'magic' value to indicate its use. PE32+ isn't really a different format except for some slightly changed sub-structures to accomodate 64-bit values where needed (which I guess is why they don't call it PE64).
Jan
More information about the Binutils
mailing list