aboutsummaryrefslogtreecommitdiff
path: root/gdb/xml-syscall.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-12-19 21:46:01 +1030
committerAlan Modra <amodra@gmail.com>2019-12-19 21:52:47 +1030
commit228c8f4be0c428369ec6b68e25696863d1e62ed7 (patch)
treea69cb8af2acba328adf7cf8e59a5ccfab599b288 /gdb/xml-syscall.c
parentf00901886d0acb7a4d4b177a5cabe8bd9ca2307b (diff)
downloadgdb-228c8f4be0c428369ec6b68e25696863d1e62ed7.zip
gdb-228c8f4be0c428369ec6b68e25696863d1e62ed7.tar.gz
gdb-228c8f4be0c428369ec6b68e25696863d1e62ed7.tar.bz2
xcoff slurp_armap bounds checking
"count * 8 >= size" might overflow, "count >= size / 8" doesn't. * coff-rs6000.c (_bfd_xcoff_slurp_armap): Don't overflow when checking symbol count against section size. Guard against strlen running off end of buffer by allocating one more byte and zeroing. * coff64-rs6000.c (xcoff64_slurp_armap): Likewise.
Diffstat (limited to 'gdb/xml-syscall.c')
0 files changed, 0 insertions, 0 deletions