Home
last modified time | relevance | path

Searched refs:ThreadRegistry (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_thread_registry.cc103 const u32 ThreadRegistry::kUnknownTid = ~0U;
105 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry
131 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads()
183 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) { in FindThread()
215 void ThreadRegistry::SetThreadName(u32 tid, const char *name) { in SetThreadName()
237 void ThreadRegistry::DetachThread(u32 tid, void *arg) { in DetachThread()
255 void ThreadRegistry::JoinThread(u32 tid, void *arg) { in JoinThread()
282 void ThreadRegistry::FinishThread(u32 tid) { in FinishThread()
317 void ThreadRegistry::QuarantinePush(ThreadContextBase *tctx) { in QuarantinePush()
333 ThreadContextBase *ThreadRegistry::QuarantinePop() { in QuarantinePop()
[all …]
H A Dsanitizer_thread_registry.h82 class ThreadRegistry {
86 ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
151 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_thread.cc26 static ThreadRegistry *thread_registry;
37 static ALIGNED(64) char thread_registry_placeholder[sizeof(ThreadRegistry)]; in InitializeThreadRegistry()
39 ThreadRegistry(CreateThreadContext, kMaxThreads, kThreadQuarantineSize); in InitializeThreadRegistry()
158 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
H A Dlsan_common.h50 class ThreadRegistry; variable
208 ThreadRegistry *GetThreadRegistryLocked();
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_thread.cc44 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
45 static ThreadRegistry *asan_thread_registry;
55 ThreadRegistry &asanThreadRegistry() { in asanThreadRegistry()
64 asan_thread_registry = new(thread_registry_placeholder) ThreadRegistry( in asanThreadRegistry()
499 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
H A Dasan_thread.h184 ThreadRegistry &asanThreadRegistry();
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cc68 static char thread_registry_placeholder[sizeof(ThreadRegistry)];
102 , thread_registry(new(thread_registry_placeholder) ThreadRegistry( in Context()
H A Dtsan_rtl_thread.cc259 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart()
H A Dtsan_rtl.h539 ThreadRegistry *thread_registry;