Home
last modified time | relevance | path

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

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_thread_registry.cc88 const u32 ThreadRegistry::kUnknownTid = ~0U;
90 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry
108 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running, in GetNumberOfThreads()
116 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads()
121 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, in CreateThread()
157 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb, in RunCallbackForEachThreadLocked()
168 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) { in FindThread()
179 ThreadRegistry::FindThreadContextLocked(FindThreadCallback cb, void *arg) { in FindThreadContextLocked()
195 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(uptr os_id) { in FindThreadContextByOsIDLocked()
200 void ThreadRegistry::SetThreadName(u32 tid, const char *name) { in SetThreadName()
[all …]
Dsanitizer_thread_registry.h76 class ThreadRegistry {
80 ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
144 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_thread_registry.cpp102 const u32 ThreadRegistry::kUnknownTid = ~0U;
104 ThreadRegistry::ThreadRegistry(ThreadContextFactory factory, u32 max_threads, in ThreadRegistry() function in __sanitizer::ThreadRegistry
122 void ThreadRegistry::GetNumberOfThreads(uptr *total, uptr *running, in GetNumberOfThreads()
130 uptr ThreadRegistry::GetMaxAliveThreads() { in GetMaxAliveThreads()
135 u32 ThreadRegistry::CreateThread(uptr user_id, bool detached, u32 parent_tid, in CreateThread()
171 void ThreadRegistry::RunCallbackForEachThreadLocked(ThreadCallback cb, in RunCallbackForEachThreadLocked()
182 u32 ThreadRegistry::FindThread(FindThreadCallback cb, void *arg) { in FindThread()
193 ThreadRegistry::FindThreadContextLocked(FindThreadCallback cb, void *arg) { in FindThreadContextLocked()
209 ThreadContextBase *ThreadRegistry::FindThreadContextByOsIDLocked(tid_t os_id) { in FindThreadContextByOsIDLocked()
214 void ThreadRegistry::SetThreadName(u32 tid, const char *name) { in SetThreadName()
[all …]
Dsanitizer_thread_registry.h88 class ThreadRegistry {
92 ThreadRegistry(ThreadContextFactory factory, u32 max_threads,
157 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_thread_registry_test.cpp34 static void CheckThreadQuantity(ThreadRegistry *registry, uptr exp_total, in CheckThreadQuantity()
66 static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) { in TestRegistry()
101 EXPECT_EQ(ThreadRegistry::kUnknownTid, in TestRegistry()
105 EXPECT_EQ(ThreadRegistry::kUnknownTid, in TestRegistry()
140 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
145 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
161 ThreadRegistry *registry;
200 static void ThreadedTestRegistry(ThreadRegistry *registry) { in ThreadedTestRegistry()
231 ThreadRegistry registry(GetThreadContext<TestThreadContext>, in TEST()
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_thread_registry_test.cc35 static void CheckThreadQuantity(ThreadRegistry *registry, uptr exp_total, in CheckThreadQuantity()
67 static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) { in TestRegistry()
102 EXPECT_EQ(ThreadRegistry::kUnknownTid, in TestRegistry()
106 EXPECT_EQ(ThreadRegistry::kUnknownTid, in TestRegistry()
141 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
146 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
162 ThreadRegistry *registry;
200 static void ThreadedTestRegistry(ThreadRegistry *registry) { in ThreadedTestRegistry()
231 ThreadRegistry registry(GetThreadContext<TestThreadContext>, in TEST()
/external/llvm-project/compiler-rt/lib/lsan/
Dlsan_thread.cpp26 static ThreadRegistry *thread_registry;
37 static ALIGNED(64) char thread_registry_placeholder[sizeof(ThreadRegistry)]; in InitializeThreadRegistry()
39 ThreadRegistry(CreateThreadContext, kMaxThreads, kThreadQuarantineSize); in InitializeThreadRegistry()
110 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
Dlsan_common.h52 class ThreadRegistry; variable
223 ThreadRegistry *GetThreadRegistryLocked();
/external/llvm-project/compiler-rt/lib/memprof/
Dmemprof_thread.cpp40 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
41 static ThreadRegistry *memprof_thread_registry;
51 ThreadRegistry &memprofThreadRegistry() { in memprofThreadRegistry()
60 memprof_thread_registry = new (thread_registry_placeholder) ThreadRegistry( in memprofThreadRegistry()
Dmemprof_thread.h124 ThreadRegistry &memprofThreadRegistry();
/external/compiler-rt/lib/lsan/
Dlsan_thread.cc27 static ThreadRegistry *thread_registry;
39 static char thread_registry_placeholder[sizeof(ThreadRegistry)] ALIGNED(64); in InitializeThreadRegistry()
41 ThreadRegistry(CreateThreadContext, kMaxThreads, kThreadQuarantineSize); in InitializeThreadRegistry()
/external/llvm-project/compiler-rt/lib/asan/
Dasan_thread.cpp43 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
44 static ThreadRegistry *asan_thread_registry;
54 ThreadRegistry &asanThreadRegistry() { in asanThreadRegistry()
63 asan_thread_registry = new(thread_registry_placeholder) ThreadRegistry( in asanThreadRegistry()
222 DCHECK_NE(tid(), ThreadRegistry::kUnknownTid); in Init()
513 ThreadRegistry *GetThreadRegistryLocked() { in GetThreadRegistryLocked()
Dasan_thread.h174 ThreadRegistry &asanThreadRegistry();
/external/compiler-rt/lib/asan/
Dasan_thread.cc49 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
50 static ThreadRegistry *asan_thread_registry;
60 ThreadRegistry &asanThreadRegistry() { in asanThreadRegistry()
69 asan_thread_registry = new(thread_registry_placeholder) ThreadRegistry( in asanThreadRegistry()
Dasan_thread.h190 ThreadRegistry &asanThreadRegistry();
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_thread.cpp263 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart()
316 int tid = findCtx.tctx ? findCtx.tctx->tid : ThreadRegistry::kUnknownTid; in ThreadConsumeTid()
Dtsan_rtl.cpp67 static char thread_registry_placeholder[sizeof(ThreadRegistry)];
101 , thread_registry(new(thread_registry_placeholder) ThreadRegistry( in Context()
Dtsan_rtl.h543 ThreadRegistry *thread_registry;
/external/compiler-rt/lib/tsan/rtl/
Dtsan_rtl_thread.cc260 ThreadRegistry *tr = ctx->thread_registry; in ThreadStart()
Dtsan_rtl.cc66 static char thread_registry_placeholder[sizeof(ThreadRegistry)];
100 , thread_registry(new(thread_registry_placeholder) ThreadRegistry( in Context()
Dtsan_rtl.h521 ThreadRegistry *thread_registry;
/external/libabigail/tests/data/test-annotate/
Dtest15-pr18892.so.abi9761 <!-- __sanitizer::ThreadRegistry* __tsan::Context::thread_registry -->
9983 <!-- __sanitizer::ThreadRegistry* -->
10562 <!-- class __sanitizer::ThreadRegistry -->
10563 …<class-decl name='ThreadRegistry' size-in-bits='1600' visibility='default' filepath='../../.././li…
10565 …<!-- typedef void (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::ThreadCal…
10569 …<!-- typedef bool (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::FindThrea…
10573 <!-- static const __sanitizer::u32 __sanitizer::ThreadRegistry::kUnknownTid -->
10577 … <!-- const __sanitizer::ThreadContextFactory __sanitizer::ThreadRegistry::context_factory_ -->
10581 <!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::max_threads_ -->
10585 <!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::thread_quarantine_size_ -->
[all …]
/external/libabigail/tests/data/test-read-dwarf/
Dtest15-pr18892.so.abi6322 …<class-decl name='ThreadRegistry' size-in-bits='1600' visibility='default' filepath='../../.././li…
6369 …<function-decl name='ThreadRegistry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_…
6378 …<function-decl name='ThreadRegistry' mangled-name='_ZN11__sanitizer14ThreadRegistryC2EPFPNS_17Thre…
16554 …<class-decl name='ThreadRegistry' size-in-bits='1600' visibility='default' filepath='../../.././li…
16601 …<function-decl name='ThreadRegistry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_…
16610 …<function-decl name='ThreadRegistry' mangled-name='_ZN11__sanitizer14ThreadRegistryC2EPFPNS_17Thre…
20764 …<class-decl name='GenericScopedLock&lt;__sanitizer::ThreadRegistry&gt;' size-in-bits='64' visibili…