reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
195 void ensureCurrentEpoch(DeadlockDetectorTLS<BV> *dtls) { 202 bool onLockBefore(DeadlockDetectorTLS<BV> *dtls, uptr cur_node) { 208 u32 findLockContext(DeadlockDetectorTLS<BV> *dtls, uptr node) { 213 void onLockAfter(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) { 221 bool hasAllEdges(DeadlockDetectorTLS<BV> *dtls, uptr cur_node) { 240 uptr addEdges(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk, 275 bool onLock(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) { 288 bool onTryLock(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) { 298 bool onFirstLock(DeadlockDetectorTLS<BV> *dtls, uptr node, u32 stk = 0) { 310 uptr findPathToLock(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, uptr *path, 325 void onUnlock(DeadlockDetectorTLS<BV> *dtls, uptr node) { 334 bool onLockFast(DeadlockDetectorTLS<BV> *dtls, uptr node, u32 stk = 0) { 342 bool isHeld(DeadlockDetectorTLS<BV> *dtls, uptr node) const {projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp
30 DeadlockDetectorTLS<DDBV> dd;