X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=254268945c97d4c64e58216af1f30c4c54255252;hb=f84ce13b6708801ca1d6289b7c4003e2f5a6d7f9;hp=6480c8f58f80322dab674f2cd7b51328ca9c030f;hpb=5cf30ebf64d3c6da961094c615a94d2f1682a478;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 6480c8f58f..254268945c 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,13 @@ +2017-02-13 Nick Clifton + + PR binutils/21139 + * readelf.c (target_specific_reloc_handling): Add num_syms + parameter. Check for symbol table overflow before accessing + symbol value. If reloc pointer is NULL, discard all saved state. + (apply_relocations): Pass num_syms to target_specific_reloc_handling. + Call target_specific_reloc_handling with a NULL reloc pointer + after processing all of the relocs. + 2017-02-13 Nick Clifton PR binutils/21137