Searched refs:thread_registry (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/lsan/ |
| H A D | lsan_thread.cc | 26 static ThreadRegistry *thread_registry; variable 38 thread_registry = new(thread_registry_placeholder) in InitializeThreadRegistry() 90 thread_registry->StartThread(tid, os_id, workerthread, &args); in ThreadStart() 94 thread_registry->FinishThread(GetCurrentThread()); in ThreadFinish() 99 if (!thread_registry) return nullptr; in CurrentThreadContext() 120 thread_registry->JoinThread(tid, /* arg */nullptr); in ThreadJoin() 134 thread_registry->FindThreadContextByOsIDLocked(os_id)); in GetThreadRangesLocked() 151 thread_registry->Lock(); in LockThreadRegistry() 155 thread_registry->Unlock(); in UnlockThreadRegistry() 159 thread_registry->CheckLocked(); in GetThreadRegistryLocked() [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_thread.cc | 213 ThreadRegistryLock l(ctx->thread_registry); in ThreadFinalize() 215 ctx->thread_registry->RunCallbackForEachThreadLocked( in ThreadFinalize() 228 ctx->thread_registry->GetNumberOfThreads(0, 0, &result); in ThreadCount() 237 ctx->thread_registry->CreateThread(uid, detached, parent_tid, &args); in ThreadCreate() 259 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart() 284 ctx->thread_registry->FinishThread(thr->tid); in ThreadFinish() 297 int res = ctx->thread_registry->FindThread(FindThreadByUid, (void*)uid); in ThreadTid() 306 ctx->thread_registry->JoinThread(tid, thr); in ThreadJoin() 312 ctx->thread_registry->DetachThread(tid, thr); in ThreadDetach() 318 ctx->thread_registry->SetThreadUserId(tid, uid); in ThreadNotJoined() [all …]
|
| H A D | tsan_rtl_report.cc | 147 ctx->thread_registry->CheckLocked(); in ScopedReportBase() 219 ctx->thread_registry->CheckLocked(); in FindThreadByUidLocked() 221 ctx->thread_registry->FindThreadContextLocked( in FindThreadByUidLocked() 226 ctx->thread_registry->CheckLocked(); in FindThreadByTidLocked() 228 ctx->thread_registry->GetThreadLocked(tid)); in FindThreadByTidLocked() 243 ctx->thread_registry->CheckLocked(); in IsThreadStackOrTls() 245 ctx->thread_registry->FindThreadContextLocked(IsInStackOrTls, in IsThreadStackOrTls() 684 ThreadRegistryLock l0(ctx->thread_registry); in ReportRace() 695 ctx->thread_registry->GetThreadLocked(s.tid())); in ReportRace()
|
| H A D | tsan_rtl_mutex.cc | 55 ThreadRegistryLock l(ctx->thread_registry); in ReportMutexMisuse() 112 ThreadRegistryLock l(ctx->thread_registry); in MutexDestroy() 428 ThreadRegistryLock l(ctx->thread_registry); in AcquireGlobal() 429 ctx->thread_registry->RunCallbackForEachThreadLocked( in AcquireGlobal() 472 ThreadRegistryLock l(ctx->thread_registry); in AfterSleep() 473 ctx->thread_registry->RunCallbackForEachThreadLocked( in AfterSleep() 517 ThreadRegistryLock l(ctx->thread_registry); in ReportDeadlock()
|
| H A D | tsan_debugging.cc | 219 ctx->thread_registry->Lock(); in __tsan_locate_address() 221 ctx->thread_registry->Unlock(); in __tsan_locate_address() 256 ThreadContextBase *tctx = ctx->thread_registry->GetThreadLocked(b->tid); in __tsan_get_alloc_stack()
|
| H A D | tsan_rtl.cc | 102 , thread_registry(new(thread_registry_placeholder) ThreadRegistry( in Context() 142 ctx->thread_registry->GetNumberOfThreads(&n_threads, &n_running_threads); in MemoryProfiler() 488 ctx->thread_registry->Lock(); in ForkBefore() 494 ctx->thread_registry->Unlock(); in ForkParentAfter() 499 ctx->thread_registry->Unlock(); in ForkChildAfter() 502 ctx->thread_registry->GetNumberOfThreads(0, 0, &nthread /* alive threads */); in ForkChildAfter()
|
| H A D | tsan_mman.cc | 148 ThreadRegistryLock l(ctx->thread_registry); in SignalUnsafeCall()
|
| H A D | tsan_rtl.h | 539 ThreadRegistry *thread_registry; member
|
| H A D | tsan_interceptors.cc | 1933 ThreadRegistryLock l(ctx->thread_registry); in CallUserSignalHandler() 2296 __tsan::ctx->thread_registry->SetThreadNameByUserId(thread, name)
|