llvm-project/lldb/source
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
..
API Add API logging for SBDebugger::MemoryPressureDetected. 2012-06-07 19:08:07 +00:00
Breakpoint We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
Commands Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
Core Committed a change to the SectionList that introduces 2012-06-08 02:16:08 +00:00
Expression Minor fixes for ARM/iOS targets: 2012-06-08 22:20:41 +00:00
Host Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather 2012-06-08 22:50:40 +00:00
Interpreter Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
Plugins Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather 2012-06-08 22:50:40 +00:00
Symbol Fixed a crash in logging when the name of an 2012-05-25 18:12:26 +00:00
Target Added a setting (target.process.disable-memory-cache) 2012-06-07 22:26:42 +00:00
Utility Removed redundant isxdigit checks and added the ability to GetHexU8() so it can extract an 8 bit hex value if one is available. It will set EOF if "set_eof_on_fail" is true or if out of data. This allows a string decoder to grab a string without losing the last part of the packet with a packet like "414243,abc" (it can extract "ABC" and leave the file position set to the comma). 2012-04-07 00:42:53 +00:00
Makefile Don't include LLDBWrapPython.cpp here. Use it in Interpreter. 2012-05-29 14:03:55 +00:00
lldb-log.cpp Patch from Filipe Cabecinhas. 2012-04-26 17:07:53 +00:00
lldb.cpp Register the ProcessGDBRemote plugin ahead of the ProcessKDP plugin 2012-06-01 01:39:46 +00:00