llvm-project/lldb/test/Shell
Michał Górny 1a600266c3 [lldb] Initial version of FreeBSD remote process plugin
Add a new FreeBSD Process plugin using client/server model.  This plugin
is based on the one used by NetBSD.  It currently supports a subset
of functionality for amd64.  It is automatically used when spawning
lldb-server.  It can also be used by lldb client by setting
FREEBSD_REMOTE_PLUGIN environment variable (to any value).

The code is capable of debugging simple single-threaded programs.  It
supports general purpose, debug and FPU registers (up to XMM) of amd64,
basic signalling, software breakpoints.

Adding the support for the plugin involves removing some dead code
from FreeBSDPlatform plugin (that was not ever used because
CanDebugProcess() returned false), and replacing it with appropriate
code from NetBSD platform support.

Differential Revision: https://reviews.llvm.org/D88796
2020-10-08 16:03:00 +02:00
..
Breakpoint [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
BuildScript Re-land "[test] Split LLDB tests into API, Shell & Unit" 2019-10-09 19:22:02 +00:00
Commands Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" 2020-09-29 12:01:14 -07:00
Driver [lldb] Skip TestError.test with reproducers 2020-08-17 10:42:58 -07:00
ExecControl/StopHook [StopHook] Use wildcard matching. Pointed out by Jim Ingham. 2020-03-20 13:57:40 -07:00
Expr [lldb] Make expect_expr fall back to the dummy target if no target is selected 2020-07-15 13:56:00 +02:00
Heap [lldb/Test] Mark heap-cstr.test as requiring Python 2020-02-05 16:05:54 -08:00
Host [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
Minidump Update UnwindPlan dump to list if it is a trap handler func; also Command 2020-08-25 20:53:59 -07:00
ObjectFile [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection 2020-08-20 15:01:09 -07:00
Process [lldb] Remove debugserver specific string from TestAbortExitCode check 2020-09-03 10:03:02 +02:00
Quit [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
Recognizer [lldb/Test] Skip recognizer tests when Python is disabled 2020-06-30 08:59:44 -07:00
Register [lldb] [test/Register] Attempt to fix x86-fp-read.test on Darwin 2020-10-04 23:04:40 -07:00
Reproducer [lldb] Add reproducer verifier 2020-09-02 22:00:00 -07:00
ScriptInterpreter [lldb] Add -l/--language option to script command 2020-09-15 09:40:17 -07:00
Settings [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
SymbolFile Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
Unwind [lldb/Test] Disable eh-frame-augment-noop.test on macOS 2020-06-26 15:59:59 -07:00
VSCode [lldb-vscode] Use libOption with tablegen to parse command line options. 2020-02-21 08:15:06 -08:00
Watchpoint [lldb] [Process/NetBSD] Copy watchpoints to newly-created threads 2019-11-25 20:11:59 +01:00
helper [lldb] Make it a fatal error when %lldb cannot be substituted 2020-08-21 11:18:21 -07:00
.clang-format [test] Add a .clang-format file for the shell test. 2019-10-17 21:23:35 +00:00
CMakeLists.txt [lldb/Reproducers] Add top-level-target check-lldb-reproducers 2020-05-28 10:48:16 -07:00
lit-lldb-init.in [lldb] Add an option to inherit TCC permissions from parent. 2020-08-05 10:08:28 -07:00
lit.cfg.py [lldb] Initial version of FreeBSD remote process plugin 2020-10-08 16:03:00 +02:00
lit.site.cfg.py.in [lldb] Use config.lldb_src_root in lit_config.load_config (NFC) 2020-09-29 23:05:12 -07:00