Home
last modified time | relevance | path

Searched refs:GenericScopedLock (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h380 class SANITIZER_SCOPED_LOCK GenericScopedLock {
382 explicit GenericScopedLock(MutexType *mu) SANITIZER_ACQUIRE(mu) : mu_(mu) { in GenericScopedLock() function
386 ~GenericScopedLock() SANITIZER_RELEASE() { mu_->Unlock(); } in SANITIZER_RELEASE()
391 GenericScopedLock(const GenericScopedLock &) = delete;
392 void operator=(const GenericScopedLock &) = delete;
439 typedef GenericScopedLock<StaticSpinMutex> SpinMutexLock;
440 typedef GenericScopedLock<Mutex> Lock;
H A Dsanitizer_thread_registry.h169 typedef GenericScopedLock<ThreadRegistry> ThreadRegistryLock;
/freebsd/contrib/llvm-project/compiler-rt/lib/ctx_profile/
H A DCtxInstrProfiling.cpp220 __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> L(&Data.Mutex); in getFlatProfile()
227 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> FL( in getFlatProfile()
259 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> Lock( in setupContext()
279 __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> L(&Mutex); in getOrAllocateContextRoot()
430 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> Lock( in __llvm_ctx_profile_start_collection()
434 __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> Lock( in __llvm_ctx_profile_start_collection()
466 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> Lock( in __llvm_ctx_profile_fetch()
472 __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> TakenLock( in __llvm_ctx_profile_fetch()
503 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> Lock( in __llvm_ctx_profile_free()
515 __sanitizer::GenericScopedLock<__sanitizer::SpinMutex> Lock( in __llvm_ctx_profile_free()
H A DRootAutoDetector.cpp34 GenericScopedLock<SpinMutex> L(&Parent.AllSamplesMutex); in PerThreadSamples()
49 GenericScopedLock<SpinMutex> M(&RAD->AllSamplesMutex); in start()
56 GenericScopedLock<SpinMutex>(&SamplesSnapshot[I]->M); in start()
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_poisoning.cpp40 GenericScopedLock<Mutex> l(&poison_records_mutex); in AddPoisonRecord()
52 GenericScopedLock<Mutex> l(&poison_records_mutex); in FindPoisonRecord()