Home
last modified time | relevance | path

Searched refs:writelock (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.cpp111 void MutexBeforeLock(Thread *thr, uptr m, bool writelock) { in MutexBeforeLock() argument
119 ctx->dd->MutexBeforeLock(&cb, &h->dd, writelock); in MutexBeforeLock()
124 void MutexAfterLock(Thread *thr, uptr m, bool writelock, bool trylock) { in MutexAfterLock() argument
132 ctx->dd->MutexAfterLock(&cb, &h->dd, writelock, trylock); in MutexAfterLock()
137 void MutexBeforeUnlock(Thread *thr, uptr m, bool writelock) { in MutexBeforeUnlock() argument
143 ctx->dd->MutexBeforeUnlock(&cb, &h->dd, writelock); in MutexBeforeUnlock()
H A Ddd_rtl.h60 void MutexBeforeLock(Thread *thr, uptr m, bool writelock);
61 void MutexAfterLock(Thread *thr, uptr m, bool writelock, bool trylock);
62 void MutexBeforeUnlock(Thread *thr, uptr m, bool writelock);
H A Ddd_interceptors.cpp242 void __dsan_before_mutex_lock(uptr m, int writelock) { in __dsan_before_mutex_lock() argument
245 MutexBeforeLock(thr, m, writelock); in __dsan_before_mutex_lock()
248 void __dsan_after_mutex_lock(uptr m, int writelock, int trylock) { in __dsan_after_mutex_lock() argument
251 MutexAfterLock(thr, m, writelock, trylock); in __dsan_after_mutex_lock()
254 void __dsan_before_mutex_unlock(uptr m, int writelock) { in __dsan_before_mutex_unlock() argument
257 MutexBeforeUnlock(thr, m, writelock); in __dsan_before_mutex_unlock()
/freebsd/contrib/unbound/doc/
H A DChangelog12145 - need writelock to update data on hash_insert.
12171 - added rwlock writelock checking.
12172 So it will keep track of the writelock, and readlocks are enforced