llvm-project/lldb/test/Shell/ObjectFile/ELF
Luís Marques 15f5971150 [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection
Adds the RISC-V ArchSpec bits contributed by @simoncook as part of D62732,
plus logic to distinguish between riscv32 and riscv64 based on ELF class.

The patch follows the implementation approach previously used for MIPS.
It defines RISC-V architecture subtypes and inspects the ELF header,
namely the ELF class, to detect the right subtype.

Differential Revision: https://reviews.llvm.org/D86292
2021-01-07 23:02:55 +00:00
..
Inputs
PT_LOAD-empty.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
PT_LOAD-overlap-PT_INTERP.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
PT_LOAD-overlap-PT_TLS.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
PT_LOAD-overlap-section.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
PT_LOAD-overlap.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
PT_LOAD.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
PT_TLS-overlap-PT_LOAD.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
aarch64-relocations.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
avr-basic-info.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
base-address.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
basic-info.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
build-id-case.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
compressed-sections.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
duplicate-section.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
gnu-debuglink.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
many-sections.s
minidebuginfo-corrupt-xz.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
minidebuginfo-find-symbols.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
minidebuginfo-no-lzma.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
minidebuginfo-set-and-hit-breakpoint.test
netbsd-core-amd64.test
netbsd-exec-8.99.30-amd64.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
riscv-arch.yaml [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection 2021-01-07 23:02:55 +00:00
section-addresses.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
section-overlap.yaml [lldb][test] - Update test cases after yaml2obj change. 2020-11-09 13:53:40 +03:00
section-permissions.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
section-types-edgecases.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
section-types.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
short-build-id.yaml [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00