[patch bfd ld]: FIx wrongly interpreted foreign C++ symbols and allow variable image headers for pe-coff

nick clifton nickc@redhat.com
Thu Mar 21 13:57:00 GMT 2013


Hi Kai,

> ChangeLog bfd/
> 2013-03-11  Kai Tietz  <ktietz@redhat.com>
>
> 	* coffgen.c (coff_real_object_p): Make global.
> 	* peicode.h (coff_real_object_p): Add prototype.
> 	(FILHDR): Defined for COFF_IMAGE_WITH_PE as
> 	external_PEI_IMAGE_hdr structure.
> 	(coff_swap_filehdr_in): Handle variable header-size.
> 	* peXXigen.c (_bfd_XXi_swap_aouthdr_in): Just handle amount
> 	of directory-entiries as specified in pe-header.
>
>
> ChangeLog ld/
> 2013-03-11  Kai Tietz  <ktietz@redhat.com>
>
> 	* pe-dll.c (process_def_file_and_drectve): Don't handle VC
> 	generated C++-symbols as stdcall/fastcall.


Approved - please apply.

Cheers
   Nick




More information about the Binutils mailing list