llvm-project/lldb/source/Plugins/Process/gdb-remote
Jim Ingham 10ebffa48a Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes.
No one was using it and Locker(pthread_mutex_t *) immediately asserts for 
pthread_mutex_t's that don't come from a Mutex anyway.  Rather than try to make
that work, we should maintain the Mutex abstraction and not pass around the
platform implementation...

Make Mutex::Locker::Lock take a Mutex & or a Mutex *, and remove the constructor
taking a pthread_mutex_t *.  You no longer need to call Mutex::GetMutex to pass
your mutex to a Locker (you can't in fact, since I made it private.)

llvm-svn: 156221
2012-05-04 23:02:50 +00:00
..
GDBRemoteCommunication.cpp Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. 2012-05-04 23:02:50 +00:00
GDBRemoteCommunication.h Added the thread ID (tid) to each packet history item and the packet history now always dumps to a lldb_private::Stream. 2012-04-13 21:24:18 +00:00
GDBRemoteCommunicationClient.cpp Remove the GetSequenceMutex timeout that isn't being used in the GDB remote plug-in. 2012-04-12 19:04:34 +00:00
GDBRemoteCommunicationClient.h No functionality changes, mostly cleanup. 2012-04-11 00:24:49 +00:00
GDBRemoteCommunicationServer.cpp No functionality changes, mostly cleanup. 2012-04-11 00:24:49 +00:00
GDBRemoteCommunicationServer.h Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
GDBRemoteRegisterContext.cpp Patch from Filipe Cabecinhas. 2012-04-26 17:33:20 +00:00
GDBRemoteRegisterContext.h rdar://problem/10652076 2012-03-02 21:32:50 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ProcessGDBRemote.cpp In ProcessGDBRemote::DoConnectRemote(), if the remote system informed 2012-05-03 22:37:30 +00:00
ProcessGDBRemote.h <rdar://problem/11241798> 2012-04-13 02:11:32 +00:00
ProcessGDBRemoteLog.cpp <rdar://problem/11052174> 2012-03-29 01:55:41 +00:00
ProcessGDBRemoteLog.h <rdar://problem/11052174> 2012-03-29 01:55:41 +00:00
ThreadGDBRemote.cpp Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr 2012-02-21 00:09:25 +00:00
ThreadGDBRemote.h Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr 2012-02-21 00:09:25 +00:00