If a process plug-in was specified by name, always let the plug-in get used.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@142688 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp b/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
index 09350b3..d2d8dc6 100644
--- a/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
+++ b/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
@@ -58,6 +58,9 @@
bool
ProcessKDP::CanDebug(Target &target, bool plugin_specified_by_name)
{
+ if (plugin_specified_by_name)
+ return true;
+
// For now we are just making sure the file exists for a given module
Module *exe_module = target.GetExecutableModulePointer();
if (exe_module)
@@ -71,10 +74,8 @@
exe_objfile->GetStrata() == ObjectFile::eStrataKernel)
return true;
}
- return false;
}
- // No target executable, assume we can debug if our plug-in was specified by name
- return plugin_specified_by_name;
+ return false;
}
//----------------------------------------------------------------------