Home
last modified time | relevance | path

Searched refs:DDMutex (Results 1 – 5 of 5) sorted by relevance

/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cpp48 void MutexInit(DDCallback *cb, DDMutex *m) override;
49 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override;
50 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
52 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override;
53 void MutexDestroy(DDCallback *cb, DDMutex *m) override;
57 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
58 void ReportDeadlock(DDCallback *cb, DDMutex *m);
92 void DD::MutexInit(DDCallback *cb, DDMutex *m) { in MutexInit()
97 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) { in MutexEnsureID()
104 DDMutex *m, bool wlock) { in MutexBeforeLock()
[all …]
H A Dsanitizer_deadlock_detector_interface.h34 struct DDMutex { struct
83 virtual void MutexInit(DDCallback *cb, DDMutex *m) {} in MutexInit()
84 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} in MutexBeforeLock()
85 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, in MutexAfterLock()
87 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} in MutexBeforeUnlock()
88 virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {} in MutexDestroy()
H A Dsanitizer_deadlock_detector2.cpp92 void MutexInit(DDCallback *cb, DDMutex *m);
93 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock);
94 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
96 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock);
97 void MutexDestroy(DDCallback *cb, DDMutex *m);
101 void CycleCheck(DDPhysicalThread *pt, DDLogicalThread *lt, DDMutex *mtx);
148 void DD::MutexInit(DDCallback *cb, DDMutex *m) { in MutexInit()
187 void DD::MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) { in MutexBeforeLock()
266 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, in MutexAfterLock()
299 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) { in MutexBeforeUnlock()
[all …]
/src/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h23 DDMutex dd;
/src/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.h63 DDMutex dd;