reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
310 StatInc(thr, StatMutexReadUnlock); 312 MemoryReadAtomic(thr, pc, addr, kSizeLog1); 313 SyncVar *s = ctx->metamap.GetOrCreateAndLock(thr, pc, addr, true); 314 thr->fast_state.IncrementEpoch(); 315 TraceAddEvent(thr, thr->fast_state, EventTypeRUnlock, s->GetId()); 315 TraceAddEvent(thr, thr->fast_state, EventTypeRUnlock, s->GetId()); 323 ReleaseImpl(thr, pc, &s->read_clock); 325 Callback cb(thr, pc); 331 thr->mset.Del(mid, false); 333 ReportMutexMisuse(thr, pc, ReportTypeMutexBadReadUnlock, addr, mid); 335 Callback cb(thr, pc); 336 ReportDeadlock(thr, pc, ctx->dd->GetReport(&cb));