Home | History | Annotate | Download | only in sanitizer_common

Lines Matching defs:stk

58   bool addLock(uptr lock_id, uptr current_epoch, u32 stk) {
59 // Printf("addLock: %zx %zx stk %u\n", lock_id, current_epoch, stk);
70 LockWithContext l = {lock_id_short, stk};
102 return all_locks_with_contexts_[i].stk;
121 u32 stk;
213 void onLockAfter(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) {
216 dtls->addLock(cur_idx, current_epoch_, stk);
240 uptr addEdges(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk,
250 dtls->findLockContext(added_edges[i]), stk,
255 // n_edges_, stk, added_edges[i], cur_idx, unique_tid);
277 bool onLock(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) {
280 addEdges(dtls, cur_node, stk, 0);
281 onLockAfter(dtls, cur_node, stk);
290 bool onTryLock(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) {
293 dtls->addLock(cur_idx, current_epoch_, stk);
300 bool onFirstLock(DeadlockDetectorTLS<BV> *dtls, uptr node, u32 stk = 0) {
303 dtls->addLock(nodeToIndexUnchecked(node), nodeToEpoch(node), stk);
336 bool onLockFast(DeadlockDetectorTLS<BV> *dtls, uptr node, u32 stk = 0) {
338 dtls->addLock(nodeToIndexUnchecked(node), nodeToEpoch(node), stk);