[Patch] Improve dump of xdata/pdata for Windows x86

nick clifton nickc@redhat.com
Tue Jun 12 08:52:00 GMT 2012


Hi Tristan
> bfd/
> 2012-06-05  Tristan Gingold<gingold@adacore.com>
>
> 	* pei-x86_64.c (pex64_get_runtime_function): Do not decode chain flag.
> 	(pex64_get_unwind_info): Decode exception handler and chained
> 	unwind info.
> 	(pex64_dump_xdata): Add comment.  Display exception handler and
> 	chained unwind info.
> 	(pex64_bfd_print_pdata): Adjust.  Display shared unwind entry for chain.
>
>
> include/coff/
> 2012-06-05  Tristan Gingold<gingold@adacore.com>
>
> 	* pe.h (struct pex64_runtime_function): Remove isChained field.
> 	(struct pex64_unwind_info): Remove CountOfScopes, rawScopeEntries,
> 	rva_TerminationHandler, rva_FrameHandler, FrameHandlerArgument,
> 	rva_FunctionEntry fields.  Add rva_BeginAddress, rva_EndAddress
> 	and rva_UnwindData.

Approved - please apply.

It would be nice if you could create a binutils testcase for this...

Cheers
   Nick



More information about the Binutils mailing list