85880250e5
PR binutils/17512 * coffdump.c (dump_coff_section): Check for a symbol being available before printing its name. (main): Check the return value from coff_grok. * coffgrok.c: Reformat and tidy. Add range checks to most functions. (coff_grok): Return NULL if the input bfd is not in a COFF format. * coffgrok.h: Reformat and tidy. (struct coff_section): Change the nrelocs field to unsigned. * srconv.c (main): Check the return value from coff_grok. * coff-i860.c (CALC_ADDEND): Always set an addend value. * tekhex.c (getvalue): Add an end pointer parameter. Use it to avoid reading off the end of the buffer. (getsym): Likewise. (first_phase): Likewise. (pass_over): Pass an end pointer to the invoked function.
48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
2015-01-06 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR binutils/17512
|
||
* coff-i860.c (CALC_ADDEND): Always set an addend value.
|
||
* tekhex.c (getvalue): Add an end pointer parameter. Use it to
|
||
avoid reading off the end of the buffer.
|
||
(getsym): Likewise.
|
||
(first_phase): Likewise.
|
||
(pass_over): Pass an end pointer to the invoked function.
|
||
|
||
2015-01-05 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
PR binutils/17512
|
||
* elf32-i386.c (elf_i386_get_plt_sym_val): Return NULL on corrupt
|
||
input.
|
||
* elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
|
||
|
||
2015-01-05 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR binutils/17512
|
||
* archive.c (do_slurp_bsd_armap): Make sure that the parsed sized
|
||
is at least big enough for the header to be read.
|
||
* elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocs.
|
||
* mach-o.c (bfd_mach_o_get_synthetic_symtab): Add range checks.
|
||
(bfd_mach_o_read_command): Prevetn duplicate error messages about
|
||
unrecognized commands.
|
||
* syms.c (_bfd_stab_section_find_nearest_line): Add range checks
|
||
when indexing into the string table.
|
||
|
||
2015-01-01 Alan Modra <amodra@gmail.com>
|
||
|
||
Update year range in copyright notice of all files.
|
||
|
||
For older changes see ChangeLog-2014
|
||
|
||
Copyright (C) 2015 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|
||
|
||
Local Variables:
|
||
mode: change-log
|
||
left-margin: 8
|
||
fill-column: 74
|
||
version-control: never
|
||
End:
|