Home | History | Annotate | Download | only in rtl

Lines Matching defs:fast_state

84   : fast_state(tid, epoch)
319 unsigned trace = (thr->fast_state.epoch() / kTracePartSize) % TraceParts();
321 hdr->epoch0 = thr->fast_state.epoch();
333 uptr pc = events[thr->fast_state.GetTracePos()];
493 (int)thr->fast_state.tid(), (void*)pc, (void*)addr,
518 FastState fast_state = thr->fast_state;
519 if (fast_state.GetIgnoreBit())
521 fast_state.IncrementEpoch();
522 thr->fast_state = fast_state;
523 Shadow cur(fast_state);
530 TraceAddEvent(thr, fast_state, EventTypeMop, pc);
611 thr->fast_state.IncrementEpoch();
612 TraceAddEvent(thr, thr->fast_state, EventTypeMop, pc);
613 Shadow s(thr->fast_state);
622 thr->fast_state.IncrementEpoch();
623 TraceAddEvent(thr, thr->fast_state, EventTypeMop, pc);
624 Shadow s(thr->fast_state);
635 DPrintf2("#%d: FuncEntry %p\n", (int)thr->fast_state.tid(), (void*)pc);
636 thr->fast_state.IncrementEpoch();
637 TraceAddEvent(thr, thr->fast_state, EventTypeFuncEnter, pc);
665 DPrintf2("#%d: FuncExit\n", (int)thr->fast_state.tid());
666 thr->fast_state.IncrementEpoch();
667 TraceAddEvent(thr, thr->fast_state, EventTypeFuncExit, 0);
681 thr->fast_state.SetIgnoreBit();
683 thr->fast_state.ClearIgnoreBit();