aboutsummaryrefslogtreecommitdiff
path: root/gdb/stack.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-02-24 11:52:03 +1030
committerAlan Modra <amodra@gmail.com>2020-02-24 12:35:05 +1030
commitc893ce360a81bed57b9256f9d065541c2f8175c0 (patch)
tree043d6f5c61b8f144ffc063c8b68a6f343b2f461f /gdb/stack.c
parent23c4ec6f0279d424899dbdab26d05426aebeba80 (diff)
downloadbinutils-c893ce360a81bed57b9256f9d065541c2f8175c0.zip
binutils-c893ce360a81bed57b9256f9d065541c2f8175c0.tar.gz
binutils-c893ce360a81bed57b9256f9d065541c2f8175c0.tar.bz2
vms buffer overflows and large memory allocation
* vms-lib.c (struct carsym_mem): Add limit. (vms_add_index): Heed limit. (vms_traverse_index): Catch buffer overflows. Remove outdated fixme. (vms_lib_read_index): Set up limit. Catch 32-bit overflow. Always return actual number read. (_bfd_vms_lib_archive_p): Catch buffer overflows. Replace assertion with error exit.
Diffstat (limited to 'gdb/stack.c')
0 files changed, 0 insertions, 0 deletions