llvm-project/lldb/source/Plugins/DynamicLoader/Darwin-Kernel
Greg Clayton c44bcec6e1 LLDB top of tree SVN fails to attach to a MacOSX native process by pid only (no executable).
The problem was that the static DynamicLoaderDarwinKernel::Initialize() was recently changed to come before DynamicLoaderMacOSXDYLD::Initialize() which caused the DynamicLoaderDarwinKernel::CreateInstance(...) to be called before DynamicLoaderMacOSXDYLD::CreateInstance(...) and DynamicLoaderDarwinKernel would claim it could be the dynamic loader for a user space MacOSX process. The fix is to make DynamicLoaderDarwinKernel::CreateInstance() a bit more thourough when vetting the process so that it doesn't claim MacOSX user space processes.

<rdar://problem/25425373> 

llvm-svn: 264794
2016-03-29 22:09:24 +00:00
..
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
DynamicLoaderDarwinKernel.cpp LLDB top of tree SVN fails to attach to a MacOSX native process by pid only (no executable). 2016-03-29 22:09:24 +00:00
DynamicLoaderDarwinKernel.h ProcessMachCore scans through the core file pages looking for a 2016-02-06 04:55:26 +00:00