reference, declarationdefinition
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;