diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2020-02-18 12:49:03 -0800 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2020-02-18 13:29:34 -0800 |
commit | ebf9a99bbdcd88f15f16480f4d9b8f39d280f105 (patch) | |
tree | 1afd299efb056fd9de93239beaca9f9b2f67cbe0 /lldb/tools/lldb-test/SystemInitializerTest.cpp | |
parent | a8355b5c0f67d560ed8ec28133c58442bd5b93be (diff) | |
download | llvm-ebf9a99bbdcd88f15f16480f4d9b8f39d280f105.zip llvm-ebf9a99bbdcd88f15f16480f4d9b8f39d280f105.tar.gz llvm-ebf9a99bbdcd88f15f16480f4d9b8f39d280f105.tar.bz2 |
[lldb/Plugin] Reject WASM and Hexagon in DynamicLoaderStatic
The WASM and Hexagon plugin check the ArchType rather than the OSType,
so explicitly reject those in the DynamicLoaderStatic.
Differential revision: https://reviews.llvm.org/D74780
Diffstat (limited to 'lldb/tools/lldb-test/SystemInitializerTest.cpp')
-rw-r--r-- | lldb/tools/lldb-test/SystemInitializerTest.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/tools/lldb-test/SystemInitializerTest.cpp b/lldb/tools/lldb-test/SystemInitializerTest.cpp index 0205335..eceee50b 100644 --- a/lldb/tools/lldb-test/SystemInitializerTest.cpp +++ b/lldb/tools/lldb-test/SystemInitializerTest.cpp @@ -144,9 +144,9 @@ llvm::Error SystemInitializerTest::Initialize() { LLDB_PLUGIN_INITIALIZE(DynamicLoaderHexagonDYLD); LLDB_PLUGIN_INITIALIZE(DynamicLoaderMacOSXDYLD); LLDB_PLUGIN_INITIALIZE(DynamicLoaderPosixDYLD); - LLDB_PLUGIN_INITIALIZE(DynamicLoaderWasmDYLD); // Before DynamicLoaderStatic. - LLDB_PLUGIN_INITIALIZE(DynamicLoaderWindowsDYLD); LLDB_PLUGIN_INITIALIZE(DynamicLoaderStatic); + LLDB_PLUGIN_INITIALIZE(DynamicLoaderWasmDYLD); + LLDB_PLUGIN_INITIALIZE(DynamicLoaderWindowsDYLD); // Scan for any system or user LLDB plug-ins PluginManager::Initialize(); @@ -233,9 +233,9 @@ void SystemInitializerTest::Terminate() { LLDB_PLUGIN_TERMINATE(DynamicLoaderHexagonDYLD); LLDB_PLUGIN_TERMINATE(DynamicLoaderMacOSXDYLD); LLDB_PLUGIN_TERMINATE(DynamicLoaderPosixDYLD); + LLDB_PLUGIN_TERMINATE(DynamicLoaderStatic); LLDB_PLUGIN_TERMINATE(DynamicLoaderWasmDYLD); LLDB_PLUGIN_TERMINATE(DynamicLoaderWindowsDYLD); - LLDB_PLUGIN_TERMINATE(DynamicLoaderStatic); LLDB_PLUGIN_TERMINATE(PlatformFreeBSD); LLDB_PLUGIN_TERMINATE(PlatformLinux); |