llvm-project/lldb
Jim Ingham 4ceb928f02 Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather
than being given the pthread_mutex_t from the Mutex and locks that.  That allows us to
track ownership of the Mutex better.  

Used this to switch the LLDB_CONFIGURATION_DEBUG enabled assert when we can't get the
gdb-remote sequence mutex to assert when the thread that had the mutex releases it.  This
is generally more useful information than saying just who failed to get it (since the
code that had it locked often had released it by the time the assert fired.)

llvm-svn: 158240
2012-06-08 22:50:40 +00:00
..
docs Remove empty line at end. 2012-06-08 03:38:53 +00:00
examples Cleaned up some stuff in symbolication where we can now lazily get images when symbolicating after loading a crash log file. 2012-06-04 23:22:17 +00:00
include Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather 2012-06-08 22:50:40 +00:00
lib Continue the work started by Dragos' Makefile patch (LLVMLibsOptions usage) 2012-05-29 13:41:50 +00:00
lldb.xcodeproj Bump to lldb 152. 2012-05-25 02:05:58 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bump to lldb 152. 2012-05-25 02:05:58 +00:00
scripts Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
source Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather 2012-06-08 22:50:40 +00:00
test Add a test case for r158222. 2012-06-08 21:46:18 +00:00
tools Properly initialize the member fields used for hardware watchpoint transaction management. 2012-06-02 06:25:23 +00:00
utils Minor cleanup. 2012-03-05 18:25:29 +00:00
www Added a GDB equivalent for saving binary memory 2012-05-21 17:01:59 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +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 Revert the RTTI change from r151187. It make lldb compile with g++ 4.4 but it doesn't link anymore. The bug seems to be fixed in g++ 4.5. 2012-02-22 21:00:17 +00:00