llvm-project/lldb/packages/Python/lldbsuite/test
Pavel Labath af921006d3 [lldb] Remove the global platform list
This patch moves the platform creation and selection logic into the
per-debugger platform lists. I've tried to keep functional changes to a
minimum -- the main (only) observable difference in this change is that
APIs, which select a platform by name (e.g.,
Debugger::SetCurrentPlatform) will not automatically pick up a platform
associated with another debugger (or no debugger at all).

I've also added several tests for this functionality -- one of the
pleasant consequences of the debugger isolation is that it is now
possible to test the platform selection and creation logic.

This is a product of the discussion at
<https://discourse.llvm.org/t/multiple-platforms-with-the-same-name/59594>.

Differential Revision: https://reviews.llvm.org/D120810
2022-04-13 14:41:13 +02:00
..
builders [lldb] Fix TypeError: argument of type 'NoneType' is not iterable 2021-11-30 12:41:45 -08:00
make Revert "Add -fmodules-local-submodule-visibility to MANDATORY_MODULE_BUILD_CFLAGS" 2022-02-10 15:37:11 -08:00
test_runner
tools [lldb] Fix race condition between lldb-vscode and stop hooks executor 2022-02-22 12:53:55 +01:00
README-TestSuite
__init__.py
bench.py
concurrent_base.py
configuration.py
decorators.py [lldb] Introduce a FreeBSDKernel plugin for vmcores 2021-12-14 22:07:20 +01:00
dotest.py [lldb] Remove the global platform list 2022-04-13 14:41:13 +02:00
dotest_args.py
gdbclientutils.py [lldb] Avoid duplicate vdso modules when opening core files 2022-04-05 11:22:37 +02:00
lldb_pylint_helper.py
lldbbench.py
lldbdwarf.py
lldbgdbclient.py [lldb/platform-gdb] Clear cached protocol state upon disconnection 2022-01-10 16:27:30 +01:00
lldbinline.py
lldbpexpect.py [lldb/test] Increase pexpect termination timeouts 2022-03-22 15:14:21 +01:00
lldbplatform.py
lldbplatformutil.py Recommit [lldb/test] Make category-skipping logic "platform"-independent 2022-03-30 17:16:37 +02:00
lldbtest.py [lldb] Add SBType::IsAggregateType 2022-03-09 08:33:08 -08:00
lldbtest_config.py
lldbutil.py [lldb/test] Add events listener helper function to lldbtest 2022-03-23 12:30:09 -07:00
test_categories.py
test_result.py