![]() This was causing a race condition where DoDestroy() would acquire the lock and then initiate a shutdown and then wait for it to complete. But part of the shutdown involved acquiring the same lock from a different thread. So the main thread would timeout waiting for the shutdown to complete and return too soon. The end result of this is that SBProcess::Kill() was broken on Windows. llvm-svn: 225297 |
||
---|---|---|
.. | ||
x86 | ||
CMakeLists.txt | ||
DebuggerThread.cpp | ||
DebuggerThread.h | ||
DynamicLoaderWindows.cpp | ||
DynamicLoaderWindows.h | ||
ExceptionRecord.h | ||
ForwardDecl.h | ||
IDebugDelegate.h | ||
LocalDebugDelegate.cpp | ||
LocalDebugDelegate.h | ||
ProcessWindows.cpp | ||
ProcessWindows.h | ||
TargetThreadWindows.cpp | ||
TargetThreadWindows.h |