llvm-project/lldb
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
..
bindings [lldb] Add SBType::GetEnumerationIntegerType method 2020-12-22 10:08:22 -08:00
cmake Fix "Unknown arguments specified" to if in lldb 2020-10-21 07:24:53 -07:00
docs Remove Python2 fallback and only advertise Python3 in the doc 2020-12-17 15:40:16 +01:00
examples [lldb] Remove LLDB session dir and just store test traces in the respective test build directory 2020-12-04 11:43:10 +01:00
include/lldb [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection 2021-01-07 23:02:55 +00:00
packages/Python [lldb] Fix logging in lldb-server tests 2020-12-29 08:33:12 +01:00
resources
scripts [lldb][AArch64/Linux] Show memory tagged memory regions 2020-11-20 11:21:59 +00:00
source [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection 2021-01-07 23:02:55 +00:00
test [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection 2021-01-07 23:02:55 +00:00
third_party/Python/module Revert "[lldb] temporary commit to see why a test is failing only on lldb-aarch64-ubuntu" 2020-08-05 11:55:02 +02:00
tools [lldb] [debugserver] Add stN aliases for stmmN for compatibility 2021-01-07 02:10:38 +01:00
unittests [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef 2020-12-17 13:55:42 +01:00
utils [lldb] Remove LLDB session dir and just store test traces in the respective test build directory 2020-12-04 11:43:10 +01:00
.clang-format
.clang-tidy [lldb] Add .clang-tidy with customization to disable readability-identifier-naming 2020-03-09 12:50:28 -07:00
.gitignore
CMakeLists.txt [lldb] Enable cmake policy CMP0077 for option() 2020-10-17 00:16:24 -07:00
CODE_OWNERS.txt
LICENSE.TXT
use_lldb_suite_root.py