[Lldb-commits] [lldb] [LLDB][Part 1] Support enabling/disabling InstrumentationRuntime plugins in an debug session (PR #193328)
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Wed Apr 29 15:52:44 PDT 2026
================
@@ -2462,9 +2462,28 @@ llvm::SmallVector<RegisteredPluginInfo>
PluginManager::GetInstrumentationRuntimePluginInfo() {
return GetInstrumentationRuntimeInstances().GetPluginInfoForAllInstances();
}
-bool PluginManager::SetInstrumentationRuntimePluginEnabled(llvm::StringRef name,
- bool enable) {
- return GetInstrumentationRuntimeInstances().SetInstanceEnabled(name, enable);
+
+llvm::StringRef PluginManager::PluginDomainKindToStr(PluginDomainKind kind) {
+ switch (kind) {
+ case ePluginDomainKindGlobal:
+ return "global";
+ case ePluginDomainKindDebugger:
+ return "debugger";
+ case ePluginDomainKindTarget:
+ return "target";
+ }
----------------
JDevlieghere wrote:
I think this will need an `llvm_unreachable` to appease GCC.
```suggestion
llvm_unreachable("unhandled PluginDomainKind")
}
```
https://github.com/llvm/llvm-project/pull/193328
More information about the lldb-commits
mailing list