Lines Matching defs:ThreadContext
22 // ThreadContext implementation.
24 ThreadContext::ThreadContext(Tid tid) : ThreadContextBase(tid), thr(), sync() {}
27 ThreadContext::~ThreadContext() {
31 void ThreadContext::OnReset() { CHECK(!sync); }
35 ThreadContext *tctx;
41 auto *tctx = static_cast<ThreadContext *>(tctx_base);
57 static void ReportIgnoresEnabled(ThreadContext *tctx, IgnoreSet *set) {
135 void ThreadContext::OnCreated(void *arg) {
206 void ThreadContext::OnStarted(void *arg) {
253 void ThreadContext::OnFinished() {
306 void ThreadContext::OnJoined(void *ptr) {
314 void ThreadContext::OnDead() { CHECK_EQ(sync, nullptr); }
321 void ThreadContext::OnDetached(void *arg) { Free(sync); }