Lines Matching defs:epoch
97 // epoch : kClkBits
100 FastState(u64 tid, u64 epoch) {
102 x_ |= epoch;
104 DCHECK_EQ(epoch, this->epoch());
126 u64 epoch() const {
132 u64 old_epoch = epoch();
134 DCHECK_EQ(old_epoch + 1, epoch());
162 return epoch() & mask;
182 // epoch : kClkBits
262 // values with tid/epoch related to the free and the freed bit set.
268 // tid/epoch of free.
367 // Synch epoch represents the threads's epoch before the last synchronization
369 // For example, fast_synch_epoch=100, last write to addr X was at epoch=150,
370 // if we are processing write to X from the same thread at epoch=200,
371 // we do nothing, because both writes happen in the same 'synch epoch'.
376 // taken by epoch between synchs.
450 explicit ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
488 // If we see an event from the thread stamped by an older epoch,
628 void RestoreStack(int tid, const u64 epoch, VarSizeStackTrace *stk,