aboutsummaryrefslogtreecommitdiff
path: root/gdb/interps.h
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2022-04-06 14:43:37 +0100
committerNick Clifton <nickc@redhat.com>2022-04-06 14:43:37 +0100
commit19c26da69d68d5d863f37c06ad73ab6292d02ffa (patch)
treed508d13be6bb9ad376d577ca371fc1fe9971104c /gdb/interps.h
parenta01567f4f7fbbc6ce1492b359c762fcf39e71b4b (diff)
downloadgdb-19c26da69d68d5d863f37c06ad73ab6292d02ffa.zip
gdb-19c26da69d68d5d863f37c06ad73ab6292d02ffa.tar.gz
gdb-19c26da69d68d5d863f37c06ad73ab6292d02ffa.tar.bz2
Add code to display the contents of .debug_loclists sections which contain offset entry tables.
PR 28981 * dwarf.c (fetch_indexed_value): Rename to fecth_indexed_addr and return the address, rather than a string. (fetch_indexed_value): New function - returns a value indexed by a DW_FORM_loclistx or DW_FORM_rnglistx form. (read_and_display_attr_value): Add support for DW_FORM_loclistx and DW_FORM_rnglistx. (process_debug_info): Load the loclists and rnglists sections. (display_loclists_list): Add support for DW_LLE_base_addressx, DW_LLE_startx_endx, DW_LLE_startx_length and DW_LLE_default_location. (display_offset_entry_loclists): New function. Displays a .debug_loclists section that contains offset entry tables. (display_debug_loc): Call the new function. (display_debug_rnglists_list): Add support for DW_RLE_base_addressx, DW_RLE_startx_endx and DW_RLE_startx_length. (display_debug_ranges): Display the contents of the section's header. * dwarf.h (struct debug_info): Add loclists_base field. * testsuite/binutils-all/dw5.W: Update expected output. * testsuite/binutils-all/x86-64/pr26808.dump: Likewise.
Diffstat (limited to 'gdb/interps.h')
0 files changed, 0 insertions, 0 deletions