aboutsummaryrefslogtreecommitdiff
path: root/gdb/symfile.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2017-02-13 13:08:32 +0000
committerNick Clifton <nickc@redhat.com>2017-02-13 13:08:32 +0000
commit03f7786e2f440b9892b1c34a58fb26222ce1b493 (patch)
tree971cf273051f9b7249a1e3ac3287109160a52eae /gdb/symfile.c
parent13a590ca65f744c8fa55d6e0748cb12f443493f0 (diff)
downloadgdb-03f7786e2f440b9892b1c34a58fb26222ce1b493.zip
gdb-03f7786e2f440b9892b1c34a58fb26222ce1b493.tar.gz
gdb-03f7786e2f440b9892b1c34a58fb26222ce1b493.tar.bz2
Fix readelf writing to illegal addresses whilst processing corrupt input files containing symbol-difference relocations.
PR binutils/21137 * readelf.c (target_specific_reloc_handling): Add end parameter. Check for buffer overflow before writing relocated values. (apply_relocations): Pass end to target_specific_reloc_handling.
Diffstat (limited to 'gdb/symfile.c')
0 files changed, 0 insertions, 0 deletions