aboutsummaryrefslogtreecommitdiff
path: root/bfd/stab-syms.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-09-23 08:53:07 +0930
committerAlan Modra <amodra@gmail.com>2019-09-23 09:04:54 +0930
commitb3fe587ed2c78d46132bd33e14f42449d410354b (patch)
treea7e3e2a9c209320816c2c587550fddaff1a50f6a /bfd/stab-syms.c
parenta13ba30840ba7a8450dcb4edd356de61fcb89130 (diff)
downloadgdb-b3fe587ed2c78d46132bd33e14f42449d410354b.zip
gdb-b3fe587ed2c78d46132bd33e14f42449d410354b.tar.gz
gdb-b3fe587ed2c78d46132bd33e14f42449d410354b.tar.bz2
PR25018, readelf crash on 32bits
Pointer comparisons after adding an offset just don't work to catch overflow when the offset is a larger type than the pointer. PR 25018 * dwarf.c (get_type_signedness): Delete ineffective pointer comparison check. Properly range check uvalue offset on recursive call. (read_and_display_attr_value): Range check uvalue offset before calling get_type_signedness.
Diffstat (limited to 'bfd/stab-syms.c')
0 files changed, 0 insertions, 0 deletions