llvm-project/lldb
Greg Clayton 572404311a Remove a deadlock condition. A bit of explanation is needed: When calling
ThreadCancel in Host::WillTerminate g_monitor_thread may be blocked on a call
to pthread_cond_wait (for example, line 640).  Now, by default, when a 
cancellation request is serviced g_monitor_thread will again own the mutex
guarding the condition variable it was waiting on.  This causes the call to 
SetValue in Host::WillTerminate to hit a deadlock.

The call to SetValue does not appear to be needed, so removing it solves
the issue.

Patch from Stephen Wilson.

llvm-svn: 109228
2010-07-23 15:47:19 +00:00
..
docs Remove a reference to Leopard. 2010-06-25 00:34:35 +00:00
include Warnings cleanup patch from Jean-Daniel Dupas. 2010-07-23 15:37:46 +00:00
lib Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb.xcodeproj Whoops, fixed the LLVM_CONFIGURATION. 2010-07-23 00:16:53 +00:00
resources Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
scripts Updated LLVM and Clang to July 20 at 16:00. 2010-07-21 16:57:26 +00:00
source Remove a deadlock condition. A bit of explanation is needed: When calling 2010-07-23 15:47:19 +00:00
test Add a test case (incomplete) to check that settings and readings of program 2010-07-08 21:38:07 +00:00
tools I enabled some extra warnings for hidden local variables and for hidden 2010-07-14 00:18:15 +00:00
www Fix utilities text 2010-06-12 03:34:21 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Comment out test targets; they don't work on Linux because test/Makefile uses 2010-07-09 22:36:15 +00:00