Lines Matching refs:thread_registry
26 static ThreadRegistry *thread_registry; variable
39 thread_registry = new(thread_registry_placeholder) in InitializeThreadRegistry()
81 return thread_registry->CreateThread(user_id, detached, parent_tid, in ThreadCreate()
94 thread_registry->StartThread(tid, os_id, &args); in ThreadStart()
98 thread_registry->FinishThread(GetCurrentThread()); in ThreadFinish()
102 if (!thread_registry) return 0; in CurrentThreadContext()
106 return (ThreadContext *)thread_registry->GetThreadLocked(GetCurrentThread()); in CurrentThreadContext()
118 return thread_registry->FindThread(FindThreadByUid, (void*)uid); in ThreadTid()
123 thread_registry->JoinThread(tid, /* arg */0); in ThreadJoin()
137 thread_registry->FindThreadContextByOsIDLocked(os_id)); in GetThreadRangesLocked()
153 thread_registry->Lock(); in LockThreadRegistry()
157 thread_registry->Unlock(); in UnlockThreadRegistry()