binutils-gdb/binutils/testsuite/binutils-all
Nick Clifton 19c26da69d 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.
2022-04-06 14:43:37 +01:00
..
aarch64 Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
arc Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
arm Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
bfin Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
hppa Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
i386 Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
m68k Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
mips MIPS/opcodes: Fix alias annotation for branch instructions 2022-03-06 18:30:58 +00:00
nfp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
riscv Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
vax Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
wasm32 Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
windres Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
x86-64 Add code to display the contents of .debug_loclists sections which contain offset entry tables. 2022-04-06 14:43:37 +01:00
add-empty-section.d
add-section.d
add-symbol.d
alias-2.def
alias.def
ar.exp ar: Add --thin for creating thin archives 2022-01-11 08:59:40 -08:00
bintest.s
common-1.s
common-1a.d
common-1b.d
common-1c.d
common-1d.d
common-1e.d
common-1f.d
common-2.s
common-2a.d
common-2b.d
common-2c.d
common-2d.d
common-2e.d
common-2f.d
compress.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
copy-1.d
copy-1.s
copy-2.d
copy-3.d
copy-4.d
copy-5.d
copy-6.d
copytest.s
cxxfilt.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
data-sections.s
debug_str.d
debug_str.s
debuginfod.exp Add option to objdump/readelf to disable access to debuginfod servers. 2022-03-10 09:11:40 +00:00
debuglink.s Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
disasm.s
dlltool.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dumptest.s
dw2-1.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw2-1.W
dw2-2.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw2-3.rS
dw2-3.rt
dw2-3.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw2-3.W
dw2-3gabi.W
dw2-compressed.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw2-decodedline-1.S
dw2-decodedline.S
dw2-empty.S
dw2-ranges.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw2-ranges.W
dw4.s
dw5.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dw5.W Add code to display the contents of .debug_loclists sections which contain offset entry tables. 2022-04-06 14:43:37 +01:00
dwarf-attributes.S Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
dwarf-attributes.W
dwo.s Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
elfedit-1.d
elfedit-2.d
elfedit-3.d
elfedit-4.d
elfedit-5.d
elfedit-6.d elfedit: Add --output-abiversion option to update ABIVERSION 2021-11-17 05:15:48 -08:00
elfedit.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
empty
empty-file
empty.s
exclude-1.s
exclude-1a.d
exclude-1b.d
fastcall.def
group-2.s
group-3.s
group-4.s
group-5.d
group-5.s
group-6.d
group-6.s
group-7.s
group-7a.d
group-7b.d
group-7c.d
group.s
ifunc.s
keep-section-1.d
keep-section-2.d
libdw2-compressed.out
libdw2-compressedgabi.out
libdw2.out
link-order.s
linkdebug.s Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
localize-hidden-1.d
localize-hidden-1.s
localize-hidden-2.d
localize-hidden-2.s
locview-1.s
locview-2.s
mangled.s
mbind1.s
needed-by-reloc.s
nm-1.s
nm-elf-1.s
nm-ver.s
nm.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
note-1.d
note-2-32.d
note-2-32.s
note-2-64.d
note-2-64.s
note-3-32.d
note-3-32.s
note-3-64.d
note-3-64.s
note-3.32.s
note-4-32.d
note-4-32.s
note-4-64.d
note-4-64.s
note-5.d
note-5.s
note-6-32.d
note-6-32.s
note-6-64.d
note-6-64.s
objcopy.exp objcopy --weaken-symbol: apply to STB_GNU_UNIQUE symbols 2022-03-16 09:40:13 -07:00
objdump.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
objdump.s
objdump.W
objdump.Wk
objdump.WK2 Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
objdump.WK3 Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
objdump.WL objdump, readelf: Emit "CU:" format only when wide output is requested 2022-01-12 05:51:25 +01:00
only-section-01.d
pr18374.s
pr19020.in
pr19020a.d
pr19020b.d
pr19547.c
pr23633.d
pr23633.list
pr23633.s
pr25543.d
pr25543.s
pr25662-pdp11.s
pr25662.ld
pr25662.s
pr26112.o.bz2
pr26112.r
pr26160.dwp.bz2
pr26160.r
pr26548.d read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
pr26548.s read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
pr26548e.d read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
readelf-maskos-1a.d
readelf-maskos-1b.d
readelf-maskos-unknown.s
readelf-maskos.s
readelf.demangled
readelf.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
readelf.h
readelf.h.thin readelf: Reset file position to beginning for thin archive members 2021-07-01 12:01:55 +01:00
readelf.k
readelf.k2
readelf.locview-1
readelf.locview-2
readelf.n
readelf.pr18374
readelf.r
readelf.r-64
readelf.s RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.s-64 RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.s-64-unused RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.ss RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.ss-64 RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.ss-64-unused RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.ss-mips
readelf.ss-tmips Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
readelf.ss-unused RISC-V: PR27916, Support mapping symbols. 2021-08-30 17:36:11 +08:00
readelf.wa
readelf.wKis Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
readelf.z
remove-relocs-01.d
remove-relocs-01.s
remove-relocs-02.d
remove-relocs-03.d
remove-relocs-04.d
remove-relocs-05.d
remove-relocs-06.d
remove-relocs-07.d
remove-relocs-07.s
remove-relocs-08.d
remove-section-01.d
retain1.s
retain1a.d
retain1b.d
set-section-alignment.d
size.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
strings-1.bin
strings.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
strip-1.d
strip-2.d
strip-3.d
strip-4.d
strip-5.d
strip-6.d
strip-7.d
strip-8.d
strip-9.d
strip-10.d
strip-11.d
strip-12.d
strip-12.s
strip-13.d
strip-13mips64.s
strip-13rel.s
strip-13rela.s
strip-14.d
strip-14mips64.s
strip-14rel.s
strip-14rela.s
strip-15.d
strip-15mips64.s
strip-15rel.s
strip-15rela.s
symbols-1.d
symbols-2.d
symbols-3.d
symbols-4.d
symbols.s
testprog.c
testranges-ia64.d
testranges-ia64.s
testranges.d
testranges.s
unique.s
unknown.s
update-1.s
update-2.s
update-3.s
update-4.s
update-section.exp Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
verilog-1.hex
verilog-2.hex
verilog-4.hex
verilog-8.hex
verilogtest.s
version.def
version.s
weaken-gnu-unique.d objcopy --weaken-symbol: apply to STB_GNU_UNIQUE symbols 2022-03-16 09:40:13 -07:00
z.s
zero-sec.r
zero-sec.s