Lines Matching defs:user_id
25 user_id(0),
52 user_id = 0;
69 user_id = 0;
95 user_id = _user_id;
149 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid,
182 if (user_id) {
183 // Ensure that user_id is unique. If it's not the case we are screwed.
186 CHECK(live_.try_emplace(user_id, tid).second);
188 tctx->SetCreated(user_id, total_threads_++, detached, parent_tid, stack_tid,
245 void ThreadRegistry::SetThreadNameByUserId(uptr user_id, const char *name) {
247 if (const auto *tid = live_.find(user_id))
261 if (tctx->user_id)
262 live_.erase(tctx->user_id);
282 if (tctx->user_id)
283 live_.erase(tctx->user_id);
316 if (tctx->user_id)
317 live_.erase(tctx->user_id);
359 u32 ThreadRegistry::ConsumeThreadUserId(uptr user_id) {
362 auto *t = live_.find(user_id);
367 CHECK_EQ(tctx->user_id, user_id);
368 tctx->user_id = 0;
372 void ThreadRegistry::SetThreadUserId(u32 tid, uptr user_id) {
378 CHECK_EQ(tctx->user_id, 0);
379 tctx->user_id = user_id;
380 CHECK(live_.try_emplace(user_id, tctx->tid).second);
385 // We only purge user_id (pthread_t) of live threads because
391 if (tctx->tid == tid || !tctx->user_id)
393 CHECK(live_.erase(tctx->user_id));
394 tctx->user_id = 0;