llvm-project/lldb
Jim Ingham 362e39a0a7 Change the mechanism around SBValue::GetSP() so that it always requires the target API lock AND the
process StopLocker (if there is a process) before it will hand out SBValues.  We were doing this in 
an ad hoc fashion previously, and then playing whack-a-mole whenever we found a place where we should
have been doing this but weren't.  Really, it doesn't make sense to be poking at SBValues when the target
is running, the dynamic and synthetic values can't really be computed, and the underlying memory may be
incoherent.

<rdar://problem/13819378> Sometimes when stepping fast, my inferior is killed by debugserver

llvm-svn: 181863
2013-05-15 02:16:21 +00:00
..
docs Updated the code signing docs. 2013-03-29 17:53:55 +00:00
examples Providing a more interesting command template for LLDB 2013-05-09 01:32:24 +00:00
include Change the mechanism around SBValue::GetSP() so that it always requires the target API lock AND the 2013-05-15 02:16:21 +00:00
lib Under GNU/Linux, do not build lldbPluginDynamicLoaderDarwinKernel.a. It was breaking the build 2013-05-13 10:18:51 +00:00
lldb.xcodeproj Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached 2013-05-08 00:35:16 +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/11742979> 2013-05-03 01:29:27 +00:00
source Change the mechanism around SBValue::GetSP() so that it always requires the target API lock AND the 2013-05-15 02:16:21 +00:00
test Didn't mean to check in this change... 2013-05-15 01:12:43 +00:00
tools <rdar://problem/13764135> 2013-05-14 17:36:51 +00:00
utils Minor update to Vim frontend: simplify breakpoints display (and list unresolved breakpoints) 2013-02-12 00:31:40 +00:00
www Removed a duplicate entry from the GDB to 2013-05-13 18:30:58 +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 More CMake fixes for OS X. 2013-04-25 01:36:53 +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