aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2014-10-27 18:05:37 +0000
committerNick Clifton <nickc@redhat.com>2014-10-27 18:05:37 +0000
commitbf67003b4567600ed3022a439207ac8f26454f91 (patch)
tree33fa9e16a2f8cab9f2818d9433ad5c8140de8ee9 /bfd/ChangeLog
parent7e1e19887abd24aeb15066b141cdff5541e0ec8e (diff)
downloadgdb-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/ChangeLog5
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