Clear up any deadlocks on Apple builds that were due to the lldb_private::Process.m_private_run_lock variable. 

If someone on Linux and/or FreeBSD can try to comment out the " #if defined(__APPLE__)" that surrounds access to "m_private_run_lock" and run the test suite, that would be nice. The new location where the locking/unlocking happens is bulletproof on MacOSX, and I want to verify that it is good on linux as well.




git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181061 91177308-0d34-0410-b5e6-96231b3b80d8
Small adjustment to PlatformDarwinKernel::ExamineKextForMatchingUUID to
help performance -- if the FileSpec we're examining does not contain the
UUID we're looking for, don't bother examining the file any further.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181063 91177308-0d34-0410-b5e6-96231b3b80d8