llvm-project/lldb/source/Plugins/Process
Emmmer 4fc7e9cba2 [LLDB][RISCV] Make software single stepping work
Add:
- `EmulateInstructionRISCV`, which can be used for riscv32 and riscv64.
- Add unittests for EmulateInstructionRISCV.

Note: Compressed instructions set (RVC) was still not supported in this patch.

Reviewed By: DavidSpickett

Differential Revision: https://reviews.llvm.org/D131759
2022-08-16 23:44:50 +08:00
..
FreeBSD [lldb] [llgs] Fix signo sent with fork/vfork/vforkdone events 2022-06-21 19:47:30 +02:00
FreeBSDKernel [lldb] [Process/FreeBSDKernel] Support finding all processes 2022-01-06 21:53:28 +01:00
Linux [LLDB][RISCV] Make software single stepping work 2022-08-16 23:44:50 +08:00
MacOSX-Kernel [lldb] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:31:49 -07:00
NetBSD [lldb] [llgs] Fix signo sent with fork/vfork/vforkdone events 2022-06-21 19:47:30 +02:00
POSIX [LLDB][NFC][Correctness] Fix bad null check 2022-08-01 14:45:26 -07:00
Utility [LLDB][RISCV] Make software single stepping work 2022-08-16 23:44:50 +08:00
Windows/Common [lldb] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:31:49 -07:00
elf-core [lldb][AArch64] Add support for memory tags in core files 2022-07-26 08:46:36 +01:00
gdb-remote [lldb] [gdb-remote] Remove unimplemented ProcessIDIsValid() (NFC) 2022-08-12 11:17:15 +02:00
mach-core Allow firmware binaries to be specified only by load address 2022-08-02 14:14:16 -07:00
minidump [lldb] Use single-argument static_assert where applicable (NFC) 2022-08-07 14:26:08 -07:00
scripted [lldb/crashlog] Improve exception reporting for interactive mode 2022-08-11 22:29:06 -07:00
CMakeLists.txt [lldb] Introduce a FreeBSDKernel plugin for vmcores 2021-12-14 22:07:20 +01:00