[binutils-gdb] Fix address violation parsing a corrupt Alpha VMS binary file.
sergiodj+buildbot@sergiodj.net
sergiodj+buildbot@sergiodj.net
Wed Jun 21 15:50:00 GMT 2017
*** TEST RESULTS FOR COMMIT 7adc0a8174f1233f6d92edd0671c18c9870e64e7 ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: 7adc0a8174f1233f6d92edd0671c18c9870e64e7
Fix address violation parsing a corrupt Alpha VMS binary file.
PR binutils/21639
* vms-misc.c (_bfd_vms_save_sized_string): Use unsigned int as
type of the size parameter.
(_bfd_vms_save_counted_string): Add second parameter - the maximum
length of the counted string.
* vms.h (_bfd_vms_save_sized_string): Update prototype.
(_bfd_vms_save_counted_string): Likewise.
* vms-alpha.c (_bfd_vms_slurp_eisd): Update calls to
_bfd_vms_save_counted_string.
(_bfd_vms_slurp_ehdr): Likewise.
(_bfd_vms_slurp_egsd): Likewise.
(Parse_module): Likewise.
More information about the Gdb-testers
mailing list