Searched refs:ThreadRegistry (Results 1 – 11 of 11) sorted by relevance
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_thread_registry.cpp | 104 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory) in ThreadRegistry() function in __sanitizer::ThreadRegistry 105 : ThreadRegistry(factory, UINT32_MAX, UINT32_MAX, 0) {} in ThreadRegistry() 107 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry 122 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running, in GetNumberOfThreads() 131 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads() 136 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, in CreateThread() 178 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb, in RunCallbackForEachThreadLocked() 189 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) { in FindThread() 200 ThreadRegistry::FindThreadContextLocked(FindThreadCallback cb, void *arg) { in FindThreadContextLocked() 216 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(tid_t os_id) { in FindThreadContextByOsIDLocked() [all …]
|
| H A D | sanitizer_thread_registry.h | 89 class SANITIZER_MUTEX ThreadRegistry { 91 ThreadRegistry(ThreadContextFactory factory); 92 ThreadRegistry(ThreadContextFactory factory, u32 max_threads, 164 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/lsan/ |
| H A D | lsan_thread.cpp | 26 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() 86 ThreadRegistry *GetLsanThreadRegistryLocked() { in GetLsanThreadRegistryLocked()
|
| H A D | lsan_thread.h | 48 ThreadRegistry *GetLsanThreadRegistryLocked();
|
| H A D | lsan_common.h | 58 class ThreadRegistry; variable
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_thread_registry_test.cpp | 34 static void CheckThreadQuantity(ThreadRegistry *registry, uptr exp_total, in CheckThreadQuantity() 66 static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) { in TestRegistry() 138 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST() 143 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST() 159 ThreadRegistry *registry; 198 static void ThreadedTestRegistry(ThreadRegistry *registry) { in ThreadedTestRegistry() 229 ThreadRegistry registry(GetThreadContext<TestThreadContext>, in TEST()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/memprof/ |
| H A D | memprof_thread.cpp | 40 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 D | memprof_thread.h | 121 ThreadRegistry &memprofThreadRegistry();
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/asan/ |
| H A D | asan_thread.cpp | 43 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() 485 static ThreadRegistry *GetAsanThreadRegistryLocked() { in GetAsanThreadRegistryLocked()
|
| H A D | asan_thread.h | 173 ThreadRegistry &asanThreadRegistry();
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.h | 317 ThreadRegistry thread_registry;
|