Lines Matching defs:epoch
147 // epoch : kClkBits
152 FastState(u64 tid, u64 epoch) {
154 x_ |= epoch << kClkShift;
156 DCHECK_EQ(epoch, this->epoch());
178 u64 epoch() const {
184 u64 old_epoch = epoch();
186 DCHECK_EQ(old_epoch + 1, epoch());
212 return epoch() & mask;
227 // epoch : kClkBits
324 // values with tid/epoch related to the free and the freed bit set.
330 // tid/epoch of free.
398 // Synch epoch represents the threads's epoch before the last synchronization
400 // For example, fast_synch_epoch=100, last write to addr X was at epoch=150,
401 // if we are processing write to X from the same thread at epoch=200,
402 // we do nothing, because both writes happen in the same 'synch epoch'.
407 // taken by epoch between synchs.
459 explicit ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
484 // Epoch at which the thread had started.
485 // If we see an event from the thread stamped by an older epoch,
583 void RestoreStack(int tid, const u64 epoch, StackTrace *stk, MutexSet *mset);