Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_thread_registry.cpp102 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory) in ThreadRegistry() function in __sanitizer::ThreadRegistry
103 : ThreadRegistry(factory, UINT32_MAX, UINT32_MAX, 0) {} in ThreadRegistry()
105 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry
129 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads()
213 void ThreadRegistry::SetThreadName(u32 tid, const char *name) { in SetThreadName()
234 void ThreadRegistry::DetachThread(u32 tid, void *arg) { in DetachThread()
251 void ThreadRegistry::JoinThread(u32 tid, void *arg) { in JoinThread()
277 ThreadStatus ThreadRegistry::FinishThread(u32 tid) { in FinishThread()
312 void ThreadRegistry::QuarantinePush(ThreadContextBase *tctx) { in QuarantinePush()
328 ThreadContextBase *ThreadRegistry::QuarantinePop() { in QuarantinePop()
[all …]
H A Dsanitizer_thread_registry.h88 class MUTEX ThreadRegistry {
90 ThreadRegistry(ThreadContextFactory factory);
91 ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
154 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_thread.cpp26 static ThreadRegistry *thread_registry;
34 static ALIGNED(64) char thread_registry_placeholder[sizeof(ThreadRegistry)]; in InitializeThreadRegistry()
36 new (thread_registry_placeholder) ThreadRegistry(CreateThreadContext); in InitializeThreadRegistry()
107 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
H A Dlsan_common.h54 class ThreadRegistry; variable
226 ThreadRegistry *GetThreadRegistryLocked();
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_thread.cpp40 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
41 static ThreadRegistry *memprof_thread_registry;
51 ThreadRegistry &memprofThreadRegistry() { in memprofThreadRegistry()
61 ThreadRegistry(GetMemprofThreadContext); in memprofThreadRegistry()
H A Dmemprof_thread.h121 ThreadRegistry &memprofThreadRegistry();
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_thread.cpp43 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
44 static ThreadRegistry *asan_thread_registry;
54 ThreadRegistry &asanThreadRegistry() { in asanThreadRegistry()
64 new (thread_registry_placeholder) ThreadRegistry(GetAsanThreadContext); in asanThreadRegistry()
521 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
H A Dasan_thread.h173 ThreadRegistry &asanThreadRegistry();
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp80 static ALIGNED(64) char thread_registry_placeholder[sizeof(ThreadRegistry)];
121 thread_registry(new (thread_registry_placeholder) ThreadRegistry( in Context()
H A Dtsan_rtl_thread.cpp256 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart()
H A Dtsan_rtl.h533 ThreadRegistry *thread_registry;