Lines Matching refs:ThreadRegistry
88 const u32 ThreadRegistry::kUnknownTid = ~0U;
90 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry
108 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running, in GetNumberOfThreads()
116 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads()
121 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, in CreateThread()
157 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb, in RunCallbackForEachThreadLocked()
168 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) { in FindThread()
179 ThreadRegistry::FindThreadContextLocked(FindThreadCallback cb, void *arg) { in FindThreadContextLocked()
195 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(uptr os_id) { in FindThreadContextByOsIDLocked()
200 void ThreadRegistry::SetThreadName(u32 tid, const char *name) { in SetThreadName()
209 void ThreadRegistry::SetThreadNameByUserId(uptr user_id, const char *name) { in SetThreadNameByUserId()
221 void ThreadRegistry::DetachThread(u32 tid, void *arg) { in DetachThread()
239 void ThreadRegistry::JoinThread(u32 tid, void *arg) { in JoinThread()
252 void ThreadRegistry::FinishThread(u32 tid) { in FinishThread()
269 void ThreadRegistry::StartThread(u32 tid, uptr os_id, void *arg) { in StartThread()
279 void ThreadRegistry::QuarantinePush(ThreadContextBase *tctx) { in QuarantinePush()
295 ThreadContextBase *ThreadRegistry::QuarantinePop() { in QuarantinePop()