Lines Matching full:sync
24 ThreadContext::ThreadContext(Tid tid) : ThreadContextBase(tid), thr(), sync() {}
31 void ThreadContext::OnReset() { CHECK(!sync); }
111 VectorClock *sync;
125 thr->clock.ReleaseStore(&arg.sync);
137 sync = args->sync;
158 thr->clock.Acquire(thr->tctx->sync);
161 Free(thr->tctx->sync);
233 thr->clock.ReleaseStore(&thr->tctx->sync);
289 VectorClock *sync;
301 thr->clock.Acquire(arg.sync);
303 Free(arg.sync);
308 arg->sync = sync;
310 sync = nullptr;
314 void ThreadContext::OnDead() { CHECK_EQ(sync, nullptr); }
321 void ThreadContext::OnDetached(void *arg) { Free(sync); }