llvm-project/llvm/test/tools/llvm-objdump/ELF
Oliver Stannard aac056c528 [objdump][ARM] Use correct offset when printing ARM/Thumb branch targets
llvm-objdump only uses one MCInstrAnalysis object, so if ARM and Thumb
code is mixed in one object, or if an object is disassembled without
explicitly setting the triple to match the ISA used, then branch and
call targets will be printed incorrectly.

This could be fixed by creating two MCInstrAnalysis objects in
llvm-objdump, like we currently do for SubtargetInfo. However, I don't
think there's any reason we need two separate sub-classes of
MCInstrAnalysis, so instead these can be merged into one, and the ISA
determined by checking the opcode of the instruction.

Differential revision: https://reviews.llvm.org/D97766
2021-03-04 11:15:57 +00:00
..
AArch64 [llvm-objdump] Support PLT decoding for aarch64_be 2021-02-08 08:50:26 -08:00
AMDGPU [AMDGPU] Add some missing tests for GFX10.3 subtargets 2020-11-03 19:18:34 +00:00
ARM [objdump][ARM] Use correct offset when printing ARM/Thumb branch targets 2021-03-04 11:15:57 +00:00
Hexagon
Inputs
Mips
PowerPC [PowerPC] Support powerpcle target in LLVMObject [2/5] 2021-01-02 12:17:39 -06:00
RISCV [llvm-objdump][test] Move tests after dc4a6f5db4 2020-07-11 16:45:05 -07:00
call-absolute-symbol.test
dynamic-section-machine-specific.test [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list. 2020-11-09 13:00:50 +03:00
dynamic-section.test [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list. 2020-11-09 13:00:50 +03:00
file-headers.test
invalid-phdr.test [test/Object][llvm-objdump] - llvm-objdump: don't abort() when the e_phoff field is invalid and refine testing. 2020-07-14 14:45:18 +03:00
proc-specific-section.test
pt-gnu-property.test
relocations.test
symbol-table.test [llvm-objdump] Map STT_TLS to ST_Other (previously ST_Data) 2021-02-17 23:17:20 -08:00
symbol-visibility.test
verdef.test [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections. 2021-01-21 10:36:48 +03:00
verneed.test [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections. 2021-01-21 10:36:48 +03:00