Searched refs:ThreadRegistry (Results 1 - 8 of 8) sorted by relevance
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_thread_registry.cc | 86 // ThreadRegistry implementation. 88 const u32 ThreadRegistry::kUnknownTid = ~0U; 90 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, function in class:__sanitizer::ThreadRegistry 102 "ThreadRegistry"); 107 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running, 115 uptr ThreadRegistry::GetMaxAliveThreads() { 120 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, 151 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb, 162 u32 ThreadRegistry [all...] |
H A D | sanitizer_thread_registry.h | 75 class ThreadRegistry { class in namespace:__sanitizer 79 ThreadRegistry(ThreadContextFactory factory, u32 max_threads, 140 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_thread_registry_test.cc | 33 static void CheckThreadQuantity(ThreadRegistry *registry, uptr exp_total, 65 static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) { 100 EXPECT_EQ(ThreadRegistry::kUnknownTid, 104 EXPECT_EQ(ThreadRegistry::kUnknownTid, 139 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, 144 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, 160 ThreadRegistry *registry; 198 static void ThreadedTestRegistry(ThreadRegistry *registry) { 225 ThreadRegistry registry(GetThreadContext<TestThreadContext>,
|
/external/compiler-rt/lib/lsan/ |
H A D | lsan_thread.cc | 26 static ThreadRegistry *thread_registry; 38 static char thread_registry_placeholder[sizeof(ThreadRegistry)] ALIGNED(64); 40 ThreadRegistry(CreateThreadContext, kMaxThreads, kThreadQuarantineSize);
|
/external/compiler-rt/lib/asan/ |
H A D | asan_thread.cc | 43 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)]; 44 static ThreadRegistry *asan_thread_registry; 51 ThreadRegistry &asanThreadRegistry() { 60 asan_thread_registry = new(thread_registry_placeholder) ThreadRegistry(
|
H A D | asan_thread.h | 116 ThreadRegistry &asanThreadRegistry();
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl.cc | 51 static char thread_registry_placeholder[sizeof(ThreadRegistry)]; 73 , thread_registry(new(thread_registry_placeholder) ThreadRegistry(
|
H A D | tsan_rtl.h | 533 ThreadRegistry *thread_registry;
|
Completed in 93 milliseconds