Home
last modified time | relevance | path

Searched refs:PThreadMutex (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/lldb/tools/debugserver/source/
DPThreadMutex.h24 PThreadMutex::Locker var(mutex, __FUNCTION__, __FILE__, __LINE__)
27 #define PTHREAD_MUTEX_LOCKER(var, mutex) PThreadMutex::Locker var(mutex)
30 class PThreadMutex {
36 Locker(PThreadMutex &m, const char *function, const char *file, int line);
37 Locker(PThreadMutex *m, const char *function, const char *file, int line);
45 Locker(PThreadMutex &m) : m_pMutex(m.Mutex()) { Lock(); }
47 Locker(PThreadMutex *m) : m_pMutex(m ? m->Mutex() : NULL) { Lock(); }
80 PThreadMutex() { in PThreadMutex() function
86 PThreadMutex(int type) { in PThreadMutex() function
99 ~PThreadMutex() { in ~PThreadMutex()
DPThreadMutex.cpp19 PThreadMutex::Locker::Locker(PThreadMutex &m, const char *function, in Locker()
26 PThreadMutex::Locker::Locker(PThreadMutex *m, const char *function, in Locker()
33 PThreadMutex::Locker::Locker(pthread_mutex_t *mutex, const char *function, in Locker()
40 PThreadMutex::Locker::~Locker() { Unlock(); } in ~Locker()
42 void PThreadMutex::Locker::Lock() { in Lock()
58 void PThreadMutex::Locker::Unlock() { in Unlock()
DDNBTimer.h27 m_mutexAP.reset(new PThreadMutex(PTHREAD_MUTEX_RECURSIVE)); in DNBTimer()
35 m_mutexAP.reset(new PThreadMutex(PTHREAD_MUTEX_RECURSIVE)); in DNBTimer()
43 m_mutexAP.reset(new PThreadMutex(PTHREAD_MUTEX_RECURSIVE));
130 std::unique_ptr<PThreadMutex> m_mutexAP;
DPThreadEvent.h49 mutable PThreadMutex m_mutex;
DDNBLog.cpp67 static PThreadMutex g_LogThreadedMutex(PTHREAD_MUTEX_RECURSIVE); in _DNBLogVAPrintf()
DRNBRemote.h382 PThreadMutex m_mutex; // Mutex that protects
DCMakeLists.txt187 PThreadMutex.cpp
DRNBRemote.cpp859 PThreadMutex::Locker locker(m_mutex); in GetPacketPayload()
1090 PThreadMutex::Locker locker(m_mutex); in CommDataReceived()
DChangeLog420 * PThreadMutex.h: Added the ability to debug deadlocks by defining
/external/llvm-project/lldb/tools/debugserver/source/MacOSX/
DMachProcess.h391 PThreadMutex m_stdio_mutex; // Multithreaded protection for stdio
401 PThreadMutex
413 PThreadMutex m_exception_messages_mutex; // Multithreaded protection for
421 PThreadMutex m_state_mutex; // Multithreaded protection for m_state
DMachException.h20 class PThreadMutex; variable
DMachThreadList.h101 mutable PThreadMutex m_threads_mutex;
DMachThread.h141 PThreadMutex m_state_mutex; // Multithreaded protection for m_state
/external/llvm-project/lldb/tools/debugserver/debugserver.xcodeproj/
Dproject.pbxproj55 …05BD115C36430022F371 /* PThreadMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2672DBEE0E…
86 …675C1AD46CE9002850C2 /* PThreadMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2672DBEE0E…
146 …6700E92059 /* PThreadMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
199 …1334A0024798E /* PThreadMutex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType…
363 26C638000C71334A0024798E /* PThreadMutex.h */,
364 2672DBEE0EEF446700E92059 /* PThreadMutex.cpp */,
600 26CE05BD115C36430022F371 /* PThreadMutex.cpp in Sources */,
647 456F675C1AD46CE9002850C2 /* PThreadMutex.cpp in Sources */,