Searched refs:thread_registry (Results 1 – 9 of 9) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/ |
| H A D | lsan_thread.cpp | 26 static ThreadRegistry *thread_registry; variable 35 thread_registry = in InitializeThreadRegistry() 53 thread_registry->StartThread(tid, os_id, thread_type, arg); in ThreadStart() 58 thread_registry->FinishThread(GetCurrentThread()); in ThreadFinish() 63 if (!thread_registry) in CurrentThreadContext() 85 thread_registry->DetachThread(tid, /* arg */ nullptr); in ThreadDetach() 90 thread_registry->JoinThread(tid, /* arg */ nullptr); in ThreadJoin() 103 void LockThreadRegistry() { thread_registry->Lock(); } in LockThreadRegistry() 105 void UnlockThreadRegistry() { thread_registry->Unlock(); } in UnlockThreadRegistry() 108 thread_registry->CheckLocked(); in GetThreadRegistryLocked() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_thread.cpp | 209 ThreadRegistryLock l(ctx->thread_registry); in ThreadFinalize() 211 ctx->thread_registry->RunCallbackForEachThreadLocked( in ThreadFinalize() 224 ctx->thread_registry->GetNumberOfThreads(0, 0, &result); in ThreadCount() 232 ctx->thread_registry->CreateThread(uid, detached, parent_tid, &args); in ThreadCreate() 256 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart() 280 ctx->thread_registry->FinishThread(thr->tid); in ThreadFinish() 307 ctx->thread_registry->FindThread(ConsumeThreadByUid, &findCtx); in ThreadConsumeTid() 317 ctx->thread_registry->JoinThread(tid, thr); in ThreadJoin() 323 ctx->thread_registry->DetachThread(tid, thr); in ThreadDetach() 329 ctx->thread_registry->SetThreadUserId(tid, uid); in ThreadNotJoined() [all …]
|
| H A D | tsan_rtl_report.cpp | 135 ThreadRegistryLock l(ctx->thread_registry); in ShouldReport() 157 ctx->thread_registry->CheckLocked(); in ScopedReportBase() 230 ctx->thread_registry->CheckLocked(); in FindThreadByUidLocked() 232 ctx->thread_registry->FindThreadContextLocked( in FindThreadByUidLocked() 237 ctx->thread_registry->CheckLocked(); in FindThreadByTidLocked() 239 ctx->thread_registry->GetThreadLocked(tid)); in FindThreadByTidLocked() 254 ctx->thread_registry->CheckLocked(); in IsThreadStackOrTls() 256 ctx->thread_registry->FindThreadContextLocked(IsInStackOrTls, in IsThreadStackOrTls() 695 ThreadRegistryLock l0(ctx->thread_registry); in ReportRace() 706 ctx->thread_registry->GetThreadLocked(s.tid())); in ReportRace()
|
| H A D | tsan_rtl_mutex.cpp | 56 ThreadRegistryLock l(ctx->thread_registry); in ReportMutexMisuse() 110 ThreadRegistryLock l(ctx->thread_registry); in MutexDestroy() 420 ThreadRegistryLock l(ctx->thread_registry); in AcquireGlobal() 421 ctx->thread_registry->RunCallbackForEachThreadLocked( in AcquireGlobal() 476 ThreadRegistryLock l(ctx->thread_registry); in AfterSleep() 477 ctx->thread_registry->RunCallbackForEachThreadLocked( in AfterSleep() 524 ThreadRegistryLock l(ctx->thread_registry); in ReportDeadlock()
|
| H A D | tsan_debugging.cpp | 218 ctx->thread_registry->Lock(); in __tsan_locate_address() 220 ctx->thread_registry->Unlock(); in __tsan_locate_address() 255 ThreadContextBase *tctx = ctx->thread_registry->GetThreadLocked(b->tid); in __tsan_get_alloc_stack()
|
| H A D | tsan_rtl.cpp | 121 thread_registry(new (thread_registry_placeholder) ThreadRegistry( in Context() 164 ctx->thread_registry->GetNumberOfThreads(&n_threads, &n_running_threads); in MemoryProfiler() 529 ctx->thread_registry->Lock(); in ForkBefore() 548 ctx->thread_registry->Unlock(); in ForkParentAfter() 556 ctx->thread_registry->Unlock(); in ForkChildAfter() 559 ctx->thread_registry->GetNumberOfThreads(0, 0, &nthread /* alive threads */); in ForkChildAfter()
|
| H A D | tsan_mman.cpp | 151 ThreadRegistryLock l(ctx->thread_registry); in SignalUnsafeCall()
|
| H A D | tsan_rtl.h | 533 ThreadRegistry *thread_registry; member
|
| H A D | tsan_interceptors_posix.cpp | 1994 ThreadRegistryLock l(ctx->thread_registry); in CallUserSignalHandler() 2356 __tsan::ctx->thread_registry->SetThreadNameByUserId(thread, name)
|