<rdar://problem/13370286>
authorGreg Clayton <gclayton@apple.com>
Thu, 11 Apr 2013 22:26:47 +0000 (22:26 +0000)
committerGreg Clayton <gclayton@apple.com>
Thu, 11 Apr 2013 22:26:47 +0000 (22:26 +0000)
commit3342b9b2c98eb3d2f16dad26ccb9eef4efd9b70c
tree5c95595f9b46818800a1b6cff773581e001ca807
parent269c6e350742a3337de090fc6de444e69cdec444
<rdar://problem/13370286>

Fixed a case there the OperatingSystemPython would try to access and play with SBValue objects when the process' public run lock was taken. Prior to this fix, all attempts to run any SBValue functions would fail if run from the private state thread (like updating the thread list). Now we have two run locks, one for public (all threads except the private state thread) and one for private.

llvm-svn: 179329
lldb/include/lldb/Target/Process.h
lldb/source/Target/Process.cpp