llvm-project/lldb
Tim Northover 0614fcd0e3 Prevent race in when stopping a "read thread"
Both StopReadThread and the thread being stopped set the thread id to
0 after m_read_thread_enabled was set to false. If the thread being
stopped got there first then StopReadThread called pthread_join on an
invalid thread number. This is not a Good Thing,

Should fix a fairly regular segfault when quitting on Linux.

llvm-svn: 185107
2013-06-27 21:19:30 +00:00
..
docs Document the extended detach packet. 2013-06-07 00:22:49 +00:00
examples A bit more cleanup on the process_events.py to use best practices for event handling. 2013-06-27 18:08:32 +00:00
include Cleanup of IRForTarget. Removed some relics of 2013-06-27 18:08:02 +00:00
lib Fix autohell build. 2013-06-14 23:00:27 +00:00
lldb.xcodeproj <rdar://problem/14266411> 2013-06-25 23:43:28 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Updated Apple LLDB version to lldb-300.99.0. Also 2013-03-07 22:29:06 +00:00
scripts <rdar://problem/14266411> 2013-06-25 23:43:28 +00:00
source Prevent race in when stopping a "read thread" 2013-06-27 21:19:30 +00:00
test <rdar://problem/14266411> 2013-06-25 23:43:28 +00:00
tools <rdar://problem/14195566> 2013-06-27 00:23:57 +00:00
utils Fixed continue issues with process attach/detach 2013-05-28 21:27:03 +00:00
www Direct dir to target.source-map. 2013-06-24 19:37:49 +00:00
.arcconfig Adding .arcconfig file to LLDB to allow using Phabricator for reviews 2013-05-23 20:21:28 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
CMakeLists.txt Revise r184335 so that warning suppression flag is only for clang 3.4 and higher 2013-06-20 06:47:36 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Fix Linux i386 build 2013-03-07 00:48:53 +00:00