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) {
208 void ThreadContext::OnStarted(void *arg) {
255 void ThreadContext::OnFinished() {
308 void ThreadContext::OnJoined(void *ptr) {
316 void ThreadContext::OnDead() { CHECK_EQ(sync, nullptr); }
323 void ThreadContext::OnDetached(void *arg) { Free(sync); }