reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
48 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) { 97 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) { 104 DDMutex *m, bool wlock) { 119 void DD::ReportDeadlock(DDCallback *cb, DDMutex *m) { 136 DDMutex *m0 = (DDMutex*)dd.getData(from); 137 DDMutex *m1 = (DDMutex*)dd.getData(to); 152 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) { 172 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) { 178 DDMutex *m) {projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h
80 virtual void MutexInit(DDCallback *cb, DDMutex *m) {} 81 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} 82 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 84 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} 85 virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {}projects/compiler-rt/lib/tsan/dd/dd_rtl.h
23 DDMutex dd;
projects/compiler-rt/lib/tsan/rtl/tsan_sync.h 64 DDMutex dd;