diff options
author | Nick Clifton <nickc@redhat.com> | 2019-02-21 10:54:12 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2019-02-21 10:54:12 +0000 |
commit | 5cacf1c88f8afa5a3a1fb6d88c297e19d99f21e0 (patch) | |
tree | 83c3255c51f9a89979f3aba347a5e513cb114b81 /gdb/build-id.c | |
parent | 160eba9301df423116377113f2d4189d785c7dde (diff) | |
download | gdb-5cacf1c88f8afa5a3a1fb6d88c297e19d99f21e0.zip gdb-5cacf1c88f8afa5a3a1fb6d88c297e19d99f21e0.tar.gz gdb-5cacf1c88f8afa5a3a1fb6d88c297e19d99f21e0.tar.bz2 |
Fix illegal memory accesses by readelf when parsing corrupt IA64 unwind information.
PR 24247
* unwind-ia64.c: Include sysdep.h.
(unw_decode_x1): Check current pointer against end pointer before
accessing memory.
(unw_decode_x2): Likewise.
(unw_decode_x3): Likewise.
(unw_decode_x4): Likewise.
(unw_decode_r2): Likewise.
(unw_decode_p2_p5): Likewise.
(unw_decode_p7_p10): Likewise.
(unw_decode): Likewise.
Diffstat (limited to 'gdb/build-id.c')
0 files changed, 0 insertions, 0 deletions