diff options
author | Alan Modra <amodra@gmail.com> | 2024-08-01 20:36:42 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2024-08-01 21:52:34 +0930 |
commit | 479c61163612f37d853efd21c40963459ef611d4 (patch) | |
tree | c29deec5fbee7b14863eda95e285ebd0261e12d5 /gdb/rx-tdep.c | |
parent | b782c65ba1103270d0e5097b655489ec08470ca9 (diff) | |
download | gdb-master.zip gdb-master.tar.gz gdb-master.tar.bz2 |
get_type_abbrev_from_form is lax in not limiting data for a uleb to
the current CU, because DW_FORM_ref_addr allows access to other CU's
data. This can lead to an assertion fail when skipping or reading
attributes in get_type_signedness.
* dwarf.c (get_type_abbrev_from_form): Limit uleb data to map end
for ref_addr, cu_end otherwise.
Diffstat (limited to 'gdb/rx-tdep.c')
0 files changed, 0 insertions, 0 deletions