llvm-project/lldb/source/Plugins/Process/Windows
Zachary Turner c8761f4807 Remove a lock acquisition from ProcessWindows::OnExitProcess.
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
2015-01-06 20:56:12 +00:00
..
x86 Only compile RegisterContextWindows_x86.cpp for x86 host architecture. 2014-12-18 18:21:33 +00:00
CMakeLists.txt Only compile RegisterContextWindows_x86.cpp for x86 host architecture. 2014-12-18 18:21:33 +00:00
DebuggerThread.cpp Fix a minor error where I forgot to declare a variable. 2014-12-04 22:07:02 +00:00
DebuggerThread.h Fix some test failures for Windows. 2014-12-10 23:25:10 +00:00
DynamicLoaderWindows.cpp Implement an empty DynamicLoader plugin for Windows. 2014-12-05 18:45:53 +00:00
DynamicLoaderWindows.h Implement an empty DynamicLoader plugin for Windows. 2014-12-05 18:45:53 +00:00
ExceptionRecord.h [ProcessWindows] Implement breakpoint stop / resume on Windows. 2014-11-11 00:00:14 +00:00
ForwardDecl.h Fix some test failures for Windows. 2014-12-10 23:25:10 +00:00
IDebugDelegate.h [ProcessWindows] Improve support for launching processes. 2014-11-12 19:31:56 +00:00
LocalDebugDelegate.cpp [ProcessWindows] Improve support for launching processes. 2014-11-12 19:31:56 +00:00
LocalDebugDelegate.h [ProcessWindows] Improve support for launching processes. 2014-11-12 19:31:56 +00:00
ProcessWindows.cpp Remove a lock acquisition from ProcessWindows::OnExitProcess. 2015-01-06 20:56:12 +00:00
ProcessWindows.h Fix some test failures for Windows. 2014-12-10 23:25:10 +00:00
TargetThreadWindows.cpp Only compile RegisterContextWindows_x86.cpp for x86 host architecture. 2014-12-18 18:21:33 +00:00
TargetThreadWindows.h [ProcessWindows] Implement a RegisterContextWindows for x86. 2014-11-20 22:47:32 +00:00