diff options
author | Nick Clifton <nickc@redhat.com> | 2014-10-27 18:05:37 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2014-10-27 18:05:37 +0000 |
commit | bf67003b4567600ed3022a439207ac8f26454f91 (patch) | |
tree | 33fa9e16a2f8cab9f2818d9433ad5c8140de8ee9 /bfd/ChangeLog | |
parent | 7e1e19887abd24aeb15066b141cdff5541e0ec8e (diff) | |
download | gdb-bf67003b4567600ed3022a439207ac8f26454f91.zip gdb-bf67003b4567600ed3022a439207ac8f26454f91.tar.gz gdb-bf67003b4567600ed3022a439207ac8f26454f91.tar.bz2 |
This fixes more seg-faults in tools like "strings" and "objdump" when
presented with corrupt binaries.
PR binutils/17512
* elf.c (bfd_section_from_shdr): Detect and warn about ELF
binaries with a group of sections linked by the string table
indicies.
* peXXigen.c (pe_print_edata): Detect out of range rvas and
entry counts for the Export Address table, Name Pointer table
and Ordinal table.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e1d9379..547ef1c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,8 +1,13 @@ 2014-10-27 Nick Clifton <nickc@redhat.com> PR binutils/17512 + * elf.c (bfd_section_from_shdr): Detect and warn about ELF + binaries with a group of sections linked by the string table + indicies. * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Handle corrupt binaries with an invalid value for NumberOfRvaAndSizes. + (pe_print_edata): Detect out of range rvas and entry counts for + the Export Address table, Name Pointer table and Ordinal table. PR binutils/17510 * elf.c (setup_group): Improve handling of corrupt group |