/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
tsan_rtl_thread.cc | 60 args->thr->fast_state.IncrementEpoch(); 62 TraceAddEvent(args->thr, args->thr->fast_state, EventTypeMop, 0); 112 thr->fast_state.SetHistorySize(flags()->history_size); 115 TraceAddEvent(thr, thr->fast_state, EventTypeMop, 0); 136 thr->fast_state.IncrementEpoch(); 138 TraceAddEvent(thr, thr->fast_state, EventTypeMop, 0); 141 epoch1 = thr->fast_state.epoch(); 365 FastState fast_state = thr->fast_state; local in function:__tsan::MemoryAccessRange 366 if (fast_state.GetIgnoreBit() [all...] |
tsan_rtl_mutex.cc | 170 thr->fast_state.IncrementEpoch(); 171 TraceAddEvent(thr, thr->fast_state, EventTypeLock, s->GetId()); 176 s->last_lock = thr->fast_state.raw(); 192 thr->mset.Add(s->GetId(), true, thr->fast_state.epoch()); 219 thr->fast_state.IncrementEpoch(); 220 TraceAddEvent(thr, thr->fast_state, EventTypeUnlock, s->GetId()); 276 thr->fast_state.IncrementEpoch(); 277 TraceAddEvent(thr, thr->fast_state, EventTypeRLock, s->GetId()); 286 s->last_lock = thr->fast_state.raw(); 287 thr->mset.Add(s->GetId(), false, thr->fast_state.epoch()) [all...] |
tsan_rtl.cc | 117 : fast_state(tid, epoch) 562 unsigned trace = (thr->fast_state.epoch() / kTracePartSize) % TraceParts(); 564 hdr->epoch0 = thr->fast_state.epoch(); 576 uptr pc = events[thr->fast_state.GetTracePos()]; 803 (int)thr->fast_state.tid(), (void*)pc, (void*)addr, 828 FastState fast_state = thr->fast_state; local in function:__tsan::MemoryAccess 829 if (fast_state.GetIgnoreBit()) { 837 Shadow cur(fast_state); 852 fast_state.IncrementEpoch() [all...] |
tsan_interface_atomic.cc | 273 thr->fast_state.IncrementEpoch(); 275 TraceAddEvent(thr, thr->fast_state, EventTypeMop, 0); 287 thr->fast_state.IncrementEpoch(); 289 TraceAddEvent(thr, thr->fast_state, EventTypeMop, 0); 412 thr->fast_state.IncrementEpoch(); 414 TraceAddEvent(thr, thr->fast_state, EventTypeMop, 0);
|
tsan_platform_linux.cc | 392 dead_thread_state->fast_state.SetIgnoreBit();
|
tsan_rtl.h | 375 FastState fast_state; member in struct:__tsan::ThreadState 388 // This is a slow path flag. On fast path, fast_state.GetIgnoreBit() is read.
|
tsan_interceptors.cc | 1901 thr->fast_state.ClearIgnoreBit(); 1922 thr->fast_state.SetIgnoreBit();
|