Lines Matching defs:ThreadRegistry
74 // ThreadRegistry::FinishThread calls here in ThreadStatusCreated state
113 // ThreadRegistry implementation.
115 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory)
116 : ThreadRegistry(factory, UINT32_MAX, UINT32_MAX, 0) {}
118 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
133 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running,
144 uptr ThreadRegistry::GetMaxAliveThreads() {
149 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid,
193 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb,
204 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) {
214 ThreadContextBase *ThreadRegistry::FindThreadContextLocked(
231 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(tid_t os_id) {
236 void ThreadRegistry::SetThreadName(u32 tid, const char *name) {
245 void ThreadRegistry::SetThreadNameByUserId(uptr user_id, const char *name) {
251 void ThreadRegistry::DetachThread(u32 tid, void *arg) {
270 void ThreadRegistry::JoinThread(u32 tid, void *arg) {
298 ThreadStatus ThreadRegistry::FinishThread(u32 tid) {
325 void ThreadRegistry::StartThread(u32 tid, tid_t os_id, ThreadType thread_type,
335 void ThreadRegistry::QuarantinePush(ThreadContextBase *tctx) {
351 ThreadContextBase *ThreadRegistry::QuarantinePop() {
359 u32 ThreadRegistry::ConsumeThreadUserId(uptr user_id) {
372 void ThreadRegistry::SetThreadUserId(u32 tid, uptr user_id) {
383 u32 ThreadRegistry::OnFork(u32 tid) {