llvm-project/lldb
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
..
cmake LLGS Android target support (r221570) missed adding some files: http://reviews.llvm.org/D6166 2014-11-10 15:06:15 +00:00
docs [cmake/multilib] Teach LLDB to respect the multlib LLVM_LIBDIR_SUFFIX 2014-12-29 12:42:33 +00:00
examples Improved the TreeItem delegate which simplifies making tree items: 2014-10-07 17:30:23 +00:00
gtest Added StringExtractor::DecodeHexU8 && GetHexBytesAvail 2014-12-01 22:19:33 +00:00
include fix cross compilation to 32 bit arm targets 2015-01-05 17:49:23 +00:00
lib Fix some bugs from D5988 2014-10-31 15:57:52 +00:00
lldb.xcodeproj Enhance the Pipe interface for better portability. 2014-12-17 18:02:19 +00:00
lldb.xcworkspace Fixup gtest layout, add Linux ThreadStateCoordinator.cpp. 2014-09-25 19:25:07 +00:00
resources Bump the verison number in the xcode project files. 2014-08-21 23:27:02 +00:00
scripts When building on Windows, copy Python27(_d).dll to the output folder. 2015-01-05 22:29:19 +00:00
source Remove a lock acquisition from ProcessWindows::OnExitProcess. 2015-01-06 20:56:12 +00:00
test Added a test case for launching a process in a separate terminal window to ensure we don't regress on this. 2015-01-06 19:17:58 +00:00
tools More fixes to ensure if we are asked to launch a x86_64h process on darwin, that darwin-debug knows what to do and how to handle it. 2015-01-06 00:25:18 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Update the website with information about LLDB on Windows. 2014-12-31 00:06:49 +00:00
.arcconfig Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
.clang-format Fix .clang-format file to adhere to LLDB 140 column limit. 2014-08-19 17:18:38 +00:00
.gitignore Add a method to disable the Windows crash / assert dialogs. 2014-12-12 18:10:52 +00:00
CMakeLists.txt [cmake/multilib] Teach LLDB to respect the multlib LLVM_LIBDIR_SUFFIX 2014-12-29 12:42:33 +00:00
INSTALL.txt Revert "git-svn test commit" 2014-11-18 22:45:59 +00:00
LICENSE.TXT
Makefile Remove the -Wno-unused-function option. We are clean 2014-09-09 07:49:15 +00:00