Lines Matching refs:user_id

21     : tid(tid), unique_id(0), reuse_count(), os_id(0), user_id(0),  in ThreadContextBase()
45 user_id = 0; in SetDead()
62 user_id = 0; in SetJoined()
86 user_id = _user_id; in SetCreated()
136 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, in CreateThread() argument
167 if (user_id) { in CreateThread()
171 CHECK(live_.try_emplace(user_id, tid).second); in CreateThread()
173 tctx->SetCreated(user_id, total_threads_++, detached, in CreateThread()
230 void ThreadRegistry::SetThreadNameByUserId(uptr user_id, const char *name) { in SetThreadNameByUserId() argument
232 if (const auto *tid = live_.find(user_id)) in SetThreadNameByUserId()
246 if (tctx->user_id) in DetachThread()
247 live_.erase(tctx->user_id); in DetachThread()
267 if (tctx->user_id) in JoinThread()
268 live_.erase(tctx->user_id); in JoinThread()
301 if (tctx->user_id) in FinishThread()
302 live_.erase(tctx->user_id); in FinishThread()
344 u32 ThreadRegistry::ConsumeThreadUserId(uptr user_id) { in ConsumeThreadUserId() argument
347 auto *t = live_.find(user_id); in ConsumeThreadUserId()
352 CHECK_EQ(tctx->user_id, user_id); in ConsumeThreadUserId()
353 tctx->user_id = 0; in ConsumeThreadUserId()
357 void ThreadRegistry::SetThreadUserId(u32 tid, uptr user_id) { in SetThreadUserId() argument
363 CHECK_EQ(tctx->user_id, 0); in SetThreadUserId()
364 tctx->user_id = user_id; in SetThreadUserId()
365 CHECK(live_.try_emplace(user_id, tctx->tid).second); in SetThreadUserId()
376 if (tctx->tid == tid || !tctx->user_id) in OnFork()
378 CHECK(live_.erase(tctx->user_id)); in OnFork()
379 tctx->user_id = 0; in OnFork()