|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
projects/compiler-rt/lib/lsan/lsan_common.h 51 class ThreadRegistry;
References
projects/compiler-rt/lib/asan/asan_thread.cpp 43 static ALIGNED(16) char thread_registry_placeholder[sizeof(ThreadRegistry)];
44 static ThreadRegistry *asan_thread_registry;
54 ThreadRegistry &asanThreadRegistry() {
63 asan_thread_registry = new(thread_registry_placeholder) ThreadRegistry(
498 ThreadRegistry *GetThreadRegistryLocked() {
projects/compiler-rt/lib/asan/asan_thread.h 174 ThreadRegistry &asanThreadRegistry();
projects/compiler-rt/lib/lsan/lsan_common.h 210 ThreadRegistry *GetThreadRegistryLocked();
projects/compiler-rt/lib/lsan/lsan_thread.cpp 25 static ThreadRegistry *thread_registry;
36 static ALIGNED(64) char thread_registry_placeholder[sizeof(ThreadRegistry)];
38 ThreadRegistry(CreateThreadContext, kMaxThreads, kThreadQuarantineSize);
157 ThreadRegistry *GetThreadRegistryLocked() {
projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h 181 explicit GenericScopedLock(MutexType *mu)
191 MutexType *mu_;
projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h 156 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp 67 static char thread_registry_placeholder[sizeof(ThreadRegistry)];
101 , thread_registry(new(thread_registry_placeholder) ThreadRegistry(
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h 543 ThreadRegistry *thread_registry;
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp 260 ThreadRegistry *tr = ctx->thread_registry;