Home
last modified time | relevance | path

Searched refs:mutex_ (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Dlock.h39 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 Dsafestack_util.h38 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 Dsanitizer_stackdepot.cpp118 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 Dsanitizer_allocator_secondary.h118 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 Dsanitizer_symbolizer_report.cpp260 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 Dsanitizer_libignore.cpp25 Lock lock(&mutex_); in AddIgnoredLibrary()
39 Lock lock(&mutex_); in OnLibraryLoaded()
H A Dsanitizer_common.h245 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 Dsanitizer_libignore.h80 Mutex mutex_; variable
/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-port.h1182 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 Dbenchmark_register.cc90 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 Dgtest.h1277 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 Dgtest-port.cc540 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 Dgtest.cc4431 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 Dgtest-internal-inl.h455 Mutex mutex_; // Protects all internal state.
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dwarn-thread-safety-analysis.cpp2276 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 Dgmock-spec-builders.cc206 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 Dgmock-spec-builders.h846 GTEST_LOCK_EXCLUDED_(mutex_);
883 mutable Mutex mutex_; // Protects action_count_checked_. variable