Lines Matching refs:tctx
84 Trace* trace = &thr->tctx->trace; in TracePartAlloc()
143 ThreadContext* tctx = (ThreadContext*)ctx->thread_registry.GetThreadLocked( in DoResetImpl() local
149 auto trace = &tctx->trace; in DoResetImpl()
151 bool attached = tctx->thr && tctx->thr->slot; in DoResetImpl()
171 &tctx->thr->trace_pos, in DoResetImpl()
180 if (tctx->thr && !tctx->thr->slot) { in DoResetImpl()
181 atomic_store_relaxed(&tctx->thr->trace_pos, 0); in DoResetImpl()
182 tctx->thr->trace_prev_pc = 0; in DoResetImpl()
326 auto* trace = &thr->tctx->trace; in SlotDetachImpl()
335 thr->tctx->trace.local_head = nullptr; in SlotDetachImpl()
910 Trace *trace = &thr->tctx->trace; in TraceSkipGap()
946 TracePart* part = thr->tctx->trace.parts.Back(); in TraceSwitchPart()
959 Trace* trace = &thr->tctx->trace; in TraceSwitchPartImpl()