aboutsummaryrefslogtreecommitdiff
path: root/gdb/source-cache.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-12-23 18:06:23 +1030
committerAlan Modra <amodra@gmail.com>2019-12-23 18:06:23 +1030
commit2c0e48e5b797de474ef2e19f4146349065833138 (patch)
tree1ad1808d21261921afd1cde473bee5da21fce877 /gdb/source-cache.c
parent7936714c0c5030f872ced475f848692ce835708a (diff)
downloadgdb-2c0e48e5b797de474ef2e19f4146349065833138.zip
gdb-2c0e48e5b797de474ef2e19f4146349065833138.tar.gz
gdb-2c0e48e5b797de474ef2e19f4146349065833138.tar.bz2
asan: vms-alpha: heap-buffer-overflow
Two buffer overflows, and some over restrictive length checks. * vms-alpha.c (add_symbol): Add "max" parameter. Error on string length larger than max. (_bfd_vms_slurp_egsd): Ensure record is at least large enough to read string length byte, error if not. Pass size to add_symbol. (_bfd_vms_slurp_etir): Don't read past end of buffer when reading type and length. Allow read of last byte in buffer.
Diffstat (limited to 'gdb/source-cache.c')
0 files changed, 0 insertions, 0 deletions