llvm-project/lldb/source
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
..
API <rdar://problem/14266411> 2013-06-25 23:43:28 +00:00
Breakpoint We set the error when a breakpoint condition 2013-06-24 17:58:46 +00:00
Commands <rdar://problem/14266578> 2013-06-26 00:36:27 +00:00
Core Prevent race in when stopping a "read thread" 2013-06-27 21:19:30 +00:00
DataFormatters Remove the #define USE_CACHE since the formatters cache has been operational for a while now and has not caused issues that warrant disabling it 2013-06-26 01:03:38 +00:00
Expression Cleanup of IRForTarget. Removed some relics of 2013-06-27 18:08:02 +00:00
Host Don't explicitly set update version 2013-06-26 15:10:31 +00:00
Interpreter <rdar://problem/14266411> 2013-06-25 23:43:28 +00:00
Plugins Adding support for extracting line table information from .o files that do not have aranges 2013-06-27 01:43:09 +00:00
Symbol Fixed a crasher that I encountered when looking up a virtual base class offset. 2013-06-20 01:24:52 +00:00
Target Remove the process's reservation cache and don't 2013-06-27 00:10:26 +00:00
Utility Add new files to CMakeLists.txt to fix cmake build error. 2013-06-17 23:07:22 +00:00
CMakeLists.txt More minor FreeBSD fixes. 2013-06-04 15:59:01 +00:00
Makefile Remove LLDB dependency on xcodeworkspace (on Linux) for version number 2013-02-28 16:51:15 +00:00
lldb-log.cpp Don't compare 4 characters on a 2 character string. 2013-05-22 23:36:10 +00:00
lldb.cpp Remove the initialization/termination of the now-removed OperatingSystemDarwinKernel. 2013-05-03 03:55:48 +00:00