Home
last modified time | relevance | path

Searched refs:wlock (Results 1 – 3 of 3) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_deadlock_detector1.cc50 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override;
51 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
53 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override;
105 DDMutex *m, bool wlock) { in MutexBeforeLock() argument
153 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) { in MutexAfterLock() argument
166 if (wlock) // Only a recursive rlock may be held. in MutexAfterLock()
173 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) { in MutexBeforeUnlock() argument
Dsanitizer_deadlock_detector2.cc94 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock);
95 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
97 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock);
194 void DD::MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) { in MutexBeforeLock() argument
196 cb->lt->ctx, m, wlock, cb->lt->nlocked); in MutexBeforeLock()
273 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, in MutexAfterLock() argument
276 cb->lt->ctx, m, wlock, trylock, cb->lt->nlocked); in MutexAfterLock()
282 CHECK(wlock); in MutexAfterLock()
287 if (wlock) { in MutexAfterLock()
306 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) { in MutexBeforeUnlock() argument
[all …]
Dsanitizer_deadlock_detector_interface.h82 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} in MutexBeforeLock()
83 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, in MutexAfterLock()
85 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} in MutexBeforeUnlock()