diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4d3c70b..019b4d3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,14 @@ 2020-04-07 Nitika Achra <Nitika.Achra@amd.com> + * dwarf2/loc.c (loclist_describe_location): Call the function decode_debug_loclists_ + addresses if DWARF version is 5 or more because DW_LLE_start* or DW_LLE_offset_pair + with DW_LLE_base_addressx are being emitted in DWARFv5. + Add the newly added kind DW_LOC_OFFSET_PAIR also. + The length of location description is an unsigned ULEB integer in DWARFv5 instead of + unsigned integer. + +2020-04-07 Nitika Achra <Nitika.Achra@amd.com> + * dwarf2/loc.c (enum debug_loc_kind): Add a new kind DEBUG_LOC_OFFSET_PAIR. (dwarf2_find_location_expression): Call the function decode_debug_loclists_ addresses if DWARF version is 5 or more. DW_LLE_start* or DW_LLE_offset_pair |