• Home
  • Raw
  • Download

Lines Matching refs:fast_state

108   : fast_state(tid, epoch)  in ThreadState()
487 unsigned trace = (thr->fast_state.epoch() / kTracePartSize) % TraceParts(); in TraceSwitch()
489 hdr->epoch0 = thr->fast_state.epoch(); in TraceSwitch()
501 uptr pc = events[thr->fast_state.GetTracePos()]; in TraceTopPC()
728 (int)thr->fast_state.tid(), (void*)pc, (void*)addr, in MemoryAccess()
753 FastState fast_state = thr->fast_state; in MemoryAccess() local
754 if (fast_state.GetIgnoreBit()) { in MemoryAccess()
762 Shadow cur(fast_state); in MemoryAccess()
777 fast_state.IncrementEpoch(); in MemoryAccess()
778 thr->fast_state = fast_state; in MemoryAccess()
779 TraceAddEvent(thr, fast_state, EventTypeMop, pc); in MemoryAccess()
881 thr->fast_state.IncrementEpoch(); in MemoryRangeFreed()
882 TraceAddEvent(thr, thr->fast_state, EventTypeMop, pc); in MemoryRangeFreed()
884 Shadow s(thr->fast_state); in MemoryRangeFreed()
894 thr->fast_state.IncrementEpoch(); in MemoryRangeImitateWrite()
895 TraceAddEvent(thr, thr->fast_state, EventTypeMop, pc); in MemoryRangeImitateWrite()
897 Shadow s(thr->fast_state); in MemoryRangeImitateWrite()
907 DPrintf2("#%d: FuncEntry %p\n", (int)thr->fast_state.tid(), (void*)pc); in FuncEntry()
909 thr->fast_state.IncrementEpoch(); in FuncEntry()
910 TraceAddEvent(thr, thr->fast_state, EventTypeFuncEnter, pc); in FuncEntry()
929 DPrintf2("#%d: FuncExit\n", (int)thr->fast_state.tid()); in FuncExit()
931 thr->fast_state.IncrementEpoch(); in FuncExit()
932 TraceAddEvent(thr, thr->fast_state, EventTypeFuncExit, 0); in FuncExit()
946 thr->fast_state.SetIgnoreBit(); in ThreadIgnoreBegin()
958 thr->fast_state.ClearIgnoreBit(); in ThreadIgnoreEnd()