| /llvm-project-15.0.7/flang/runtime/ |
| H A D | lock.h | 39 Lock() { pthread_mutex_init(&mutex_, nullptr); } in Lock() 40 ~Lock() { pthread_mutex_destroy(&mutex_); } in ~Lock() 42 while (pthread_mutex_lock(&mutex_)) { in Take() 45 bool Try() { return pthread_mutex_trylock(&mutex_) == 0; } in Try() 46 void Drop() { pthread_mutex_unlock(&mutex_); } in Drop() 54 void Take() { mutex_.lock(); } 55 bool Try() { return mutex_.try_lock(); } 56 void Drop() { mutex_.unlock(); } 68 pthread_mutex_t mutex_{}; 72 std::mutex mutex_;
|
| /llvm-project-15.0.7/compiler-rt/lib/safestack/ |
| H A D | safestack_util.h | 38 explicit MutexLock(pthread_mutex_t &mutex) : mutex_(&mutex) { in MutexLock() 39 pthread_mutex_lock(mutex_); in MutexLock() 41 ~MutexLock() { pthread_mutex_unlock(mutex_); } in ~MutexLock() 44 pthread_mutex_t *mutex_ = nullptr;
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_stackdepot.cpp | 118 StaticSpinMutex mutex_ = {}; member in __sanitizer::__anon00152a2d0111::CompressThread 119 State state_ SANITIZER_GUARDED_BY(mutex_) = State::NotStarted; 120 void *thread_ SANITIZER_GUARDED_BY(mutex_) = nullptr; 131 SpinMutexLock l(&mutex_); in NewWorkNotify() 160 SpinMutexLock l(&mutex_); in Stop() 174 mutex_.Lock(); in LockAndStop() 187 void CompressThread::Unlock() { mutex_.Unlock(); } in Unlock()
|
| H A D | sanitizer_allocator_secondary.h | 118 SpinMutexLock l(&mutex_); in Allocate() 137 SpinMutexLock l(&mutex_); in Deallocate() 154 SpinMutexLock l(&mutex_); in TotalMemoryUsed() 184 SpinMutexLock l(&mutex_); in GetBlockBegin() 219 mutex_.CheckLocked(); in GetBlockBeginFastLocked() 270 void ForceLock() SANITIZER_ACQUIRE(mutex_) { mutex_.Lock(); } in ForceLock() 272 void ForceUnlock() SANITIZER_RELEASE(mutex_) { mutex_.Unlock(); } in ForceUnlock() 321 mutable StaticSpinMutex mutex_; variable
|
| H A D | sanitizer_symbolizer_report.cpp | 260 StaticSpinMutex ScopedErrorReportLock::mutex_; member in __sanitizer::ScopedErrorReportLock 269 mutex_.Lock(); in Lock() 292 mutex_.Unlock(); in Unlock() 296 void ScopedErrorReportLock::CheckLocked() { mutex_.CheckLocked(); } in CheckLocked()
|
| H A D | sanitizer_libignore.cpp | 25 Lock lock(&mutex_); in AddIgnoredLibrary() 39 Lock lock(&mutex_); in OnLibraryLoaded()
|
| H A D | sanitizer_common.h | 245 ScopedErrorReportLock() SANITIZER_ACQUIRE(mutex_) { Lock(); } in ScopedErrorReportLock() 246 ~ScopedErrorReportLock() SANITIZER_RELEASE(mutex_) { Unlock(); } in SANITIZER_RELEASE() argument 248 static void Lock() SANITIZER_ACQUIRE(mutex_); 249 static void Unlock() SANITIZER_RELEASE(mutex_); 250 static void CheckLocked() SANITIZER_CHECK_LOCKED(mutex_); 254 static StaticSpinMutex mutex_; variable
|
| H A D | sanitizer_libignore.h | 80 Mutex mutex_; variable
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/ |
| H A D | gtest-port.h | 1182 pthread_mutex_destroy(&mutex_); 1188 pthread_mutex_lock(&mutex_); 1190 pthread_mutex_unlock(&mutex_); 1197 pthread_mutex_lock(&mutex_); 1199 pthread_mutex_unlock(&mutex_); 1207 pthread_mutex_t mutex_; 1424 : mutex_(mutex) { mutex_->Lock(); } 1426 ~GTestMutexLock() { mutex_->Unlock(); } 1429 Mutex* const mutex_; 1713 : mutex_(mutex) { mutex_->Lock(); } [all …]
|
| /llvm-project-15.0.7/third-party/benchmark/src/ |
| H A D | benchmark_register.cc | 90 Mutex mutex_; member in benchmark::internal::BenchmarkFamilies 99 MutexLock l(mutex_); in AddBenchmark() 106 MutexLock l(mutex_); in ClearBenchmarks() 134 MutexLock l(mutex_); in FindBenchmarks()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/ |
| H A D | gtest.h | 1277 const TestSuite* current_test_suite() const GTEST_LOCK_EXCLUDED_(mutex_); 1281 const TestCase* current_test_case() const GTEST_LOCK_EXCLUDED_(mutex_); 1287 GTEST_LOCK_EXCLUDED_(mutex_); 1297 GTEST_LOCK_EXCLUDED_(mutex_); 1397 GTEST_LOCK_EXCLUDED_(mutex_); 1436 GTEST_LOCK_EXCLUDED_(mutex_); 1440 GTEST_LOCK_EXCLUDED_(mutex_); 1444 mutable internal::Mutex mutex_; variable
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/src/ |
| H A D | gtest-port.cc | 540 MutexLock lock(&mutex_); in GetValueOnCurrentThread() 571 MutexLock lock(&mutex_); in OnThreadLocalDestroyed() 599 MutexLock lock(&mutex_); in OnThreadExit() 672 mutex_.AssertHeld(); in GetThreadLocalsMapLocked() 681 static Mutex mutex_; member in testing::internal::ThreadLocalRegistryImpl 686 Mutex ThreadLocalRegistryImpl::mutex_(Mutex::kStaticMutex);
|
| H A D | gtest.cc | 4431 GTEST_LOCK_EXCLUDED_(mutex_) { in CurrentStackTrace() 4448 MutexLock lock(&mutex_); in CurrentStackTrace() 4487 MutexLock lock(&mutex_); in UponLeavingGTest() 4777 internal::MutexLock lock(&mutex_); in AddTestPartResult() 4940 GTEST_LOCK_EXCLUDED_(mutex_) { in current_test_suite() 4941 internal::MutexLock lock(&mutex_); in current_test_suite() 4948 GTEST_LOCK_EXCLUDED_(mutex_) { in current_test_case() 4949 internal::MutexLock lock(&mutex_); in current_test_case() 4957 GTEST_LOCK_EXCLUDED_(mutex_) { in current_test_info() 4985 GTEST_LOCK_EXCLUDED_(mutex_) { in PushGTestTrace() [all …]
|
| H A D | gtest-internal-inl.h | 455 Mutex mutex_; // Protects all internal state.
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-thread-safety-analysis.cpp | 2276 Mutex* mutex_; member in InvalidNonstatic::Foo 2278 int foo __attribute__((guarded_by(mutex_))); 3149 Mutex mutex_; member in UnlockBug::Foo 3151 void foo1() EXCLUSIVE_LOCKS_REQUIRED(mutex_) { // expected-note {{mutex acquired here}} in foo1() 3152 mutex_.Unlock(); in foo1() 3156 void foo2() SHARED_LOCKS_REQUIRED(mutex_) { // expected-note {{mutex acquired here}} in foo2() 3157 mutex_.Unlock(); in foo2() 3917 Mutex* get_mutex() LOCK_RETURNED(mutex_) { return &mutex_; } in get_mutex() 3919 Mutex mutex_; member in TemplateLockReturned::BaseT 3920 int a GUARDED_BY(mutex_);
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/src/ |
| H A D | gmock-spec-builders.cc | 206 GTEST_LOCK_EXCLUDED_(mutex_) { in CheckActionCountIfNotDone() 209 MutexLock l(&mutex_); in CheckActionCountIfNotDone()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/ |
| H A D | gmock-spec-builders.h | 846 GTEST_LOCK_EXCLUDED_(mutex_); 883 mutable Mutex mutex_; // Protects action_count_checked_. variable
|