diff options
| author | Pavel Labath <pavel@labath.sk> | 2022-02-25 14:47:27 +0100 |
|---|---|---|
| committer | Pavel Labath <pavel@labath.sk> | 2022-04-13 14:41:13 +0200 |
| commit | af921006d3792fa28d1070f015dcfd145e082ed2 (patch) | |
| tree | cef66cd21a920de4d0e7596f9a53da2756740f91 /lldb/test/API/python_api/debugger/main.cpp | |
| parent | ba4537b22796a561dbcd7cd4e666bb5039510b21 (diff) | |
[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
Diffstat (limited to 'lldb/test/API/python_api/debugger/main.cpp')
0 files changed, 0 insertions, 0 deletions
