llvm-project/llvm/test/tools/llvm-objdump/ELF
Fangrui Song f80a4321ef [llvm-objdump] -r: print non-SHF_ALLOC relocations for non-ET_REL files
ET_EXEC and ET_DYN files may contain non-SHF_ALLOC relocation sections
(e.g. ld --emit-relocs). Match GNU objdump by dumping them.

* Remove Object/dynamic-reloc.test. Replace it with a -r RUN line in dynamic-relocs.test
* Update relocations-in-nonreloc.test to set sh_link/sh_info. GNU
  objdump seems to ignore a SHT_REL/SHT_RELA section not linking to SHT_SYMTAB.
  The test did not test what it intended to test.

Fix https://github.com/llvm/llvm-project/issues/41246

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D128959
2022-07-01 09:08:42 -07:00
..
AArch64 [llvm-objdump] Default to --mattr=+all for AArch64 2022-06-30 11:17:56 -07:00
AMDGPU [AMDGPU] Add GFX11 llvm-objdump tests 2022-06-14 11:39:50 +01:00
ARM [llvm-objdump] Fix the Assertion failure when providing invalid --debug-vars or --dwarf values 2021-11-04 11:01:32 +00:00
Hexagon
Inputs
Lanai
Mips
PowerPC [llvm-objdump] Default to --mcpu=future for PPC64 2022-06-30 11:30:35 -07:00
RISCV [llvm-objdump][test] Add RISC-V objdump test case 2022-01-13 11:13:51 +00:00
call-absolute-symbol.test
dynamic-malformed.test [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping 2022-03-28 01:00:43 -07:00
dynamic-relocs.test [llvm-objdump] -r: print non-SHF_ALLOC relocations for non-ET_REL files 2022-07-01 09:08:42 -07:00
dynamic-section-machine-specific.test [MIPS] Recognize DT_MIPS_XHASH dynamic table tag 2022-02-23 16:03:14 +03:00
dynamic-section.test
dynsym-version.test
file-headers.test
invalid-phdr.test [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping 2022-03-28 01:00:43 -07:00
private-headers.test [llvm-objdump][test] dos2unix some files 2022-03-28 00:58:14 -07:00
proc-specific-section.test
program-headers.test [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping 2022-03-28 01:00:43 -07:00
pt-gnu-property.test
relocations-in-nonreloc.test [llvm-objdump] -r: print non-SHF_ALLOC relocations for non-ET_REL files 2022-07-01 09:08:42 -07:00
relocations.test
symbol-table.test
symbol-visibility.test
verdef.test
verneed.test