| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock.algorithm/ |
| H A D | try_lock.pass.cpp | 28 bool try_lock() in try_lock() function in L0 46 bool try_lock() in try_lock() function in L1 64 bool try_lock() in try_lock() function in L2 80 assert(std::try_lock(l0, l1) == -1); in main() 87 assert(std::try_lock(l0, l1) == 1); in main() 94 assert(std::try_lock(l0, l1) == 0); in main() 104 (void)std::try_lock(l0, l1); in main() 118 (void)std::try_lock(l0, l1); in main() 154 (void)std::try_lock(l0, l1, l2); in main() 208 (void)std::try_lock(l0, l1, l2); in main() [all …]
|
| H A D | lock.pass.cpp | 42 bool try_lock() in try_lock() function in L0 65 bool try_lock() in try_lock() function in L1 88 bool try_lock() in try_lock() function in L2
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/ |
| H A D | try_lock.pass.cpp | 28 bool try_lock() in try_lock() function 41 assert(lk.try_lock() == true); in main() 47 TEST_IGNORE_NODISCARD lk.try_lock(); in main() 56 assert(lk.try_lock() == false); in main() 63 TEST_IGNORE_NODISCARD lk.try_lock(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/ |
| H A D | try_lock.pass.cpp | 37 assert(!m.try_lock()); in f() 38 assert(!m.try_lock()); in f() 39 assert(!m.try_lock()); in f() 40 while(!m.try_lock()) in f() 43 assert(m.try_lock()); in f()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/ |
| H A D | try_lock.pass.cpp | 37 assert(!m.try_lock()); in f() 38 assert(!m.try_lock()); in f() 39 assert(!m.try_lock()); in f() 40 while(!m.try_lock()) in f() 43 assert(m.try_lock()); in f()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/ |
| H A D | try_lock.pass.cpp | 43 assert(lk.try_lock() == true); in main() 49 TEST_IGNORE_NODISCARD lk.try_lock(); in main() 58 assert(lk.try_lock() == false); in main() 65 TEST_IGNORE_NODISCARD lk.try_lock(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/ |
| H A D | try_lock.pass.cpp | 37 assert(!m.try_lock()); in f() 38 assert(!m.try_lock()); in f() 39 assert(!m.try_lock()); in f() 40 while(!m.try_lock()) in f()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/ |
| H A D | try_lock.pass.cpp | 42 assert(!m.try_lock()); in f() 43 assert(!m.try_lock()); in f() 44 assert(!m.try_lock()); in f() 45 while(!m.try_lock()) in f()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/ |
| H A D | try_lock.pass.cpp | 42 assert(!m.try_lock()); in f() 43 assert(!m.try_lock()); in f() 44 assert(!m.try_lock()); in f() 45 while(!m.try_lock()) in f()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/ |
| H A D | try_lock.pass.cpp | 37 assert(!m.try_lock()); in f() 38 assert(!m.try_lock()); in f() 39 assert(!m.try_lock()); in f() 40 while(!m.try_lock()) in f()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | mutex | 29 bool try_lock(); 46 bool try_lock() noexcept; 63 bool try_lock(); 81 bool try_lock() noexcept; 149 bool try_lock(); 170 int try_lock(L1&, L2&, L3&...); 229 bool try_lock() _NOEXCEPT; 252 bool try_lock() _NOEXCEPT; 294 bool try_lock() _NOEXCEPT; 333 try_lock(_L0& __l0, _L1& __l1) [all …]
|
| H A D | shared_mutex | 32 bool try_lock(); 55 bool try_lock(); 101 bool try_lock(); 167 bool try_lock() _LIBCPP_THREAD_SAFETY_ANNOTATION(try_acquire_capability(true)); 193 _LIBCPP_INLINE_VISIBILITY bool try_lock() { return __base.try_lock(); } 219 bool try_lock(); 401 bool try_lock(); 450 shared_lock<_Mutex>::try_lock() 453 __throw_system_error(EPERM, "shared_lock::try_lock: references null mutex"); 455 __throw_system_error(EDEADLK, "shared_lock::try_lock: already locked");
|
| H A D | __mutex_base | 53 bool try_lock() _NOEXCEPT _LIBCPP_THREAD_SAFETY_ANNOTATION(try_acquire_capability(true)); 128 : __m_(_VSTD::addressof(__m)), __owns_(__m.try_lock()) {} 167 bool try_lock(); 213 unique_lock<_Mutex>::try_lock() 216 __throw_system_error(EPERM, "unique_lock::try_lock: references null mutex"); 218 __throw_system_error(EDEADLK, "unique_lock::try_lock: already locked"); 219 __owns_ = __m_->try_lock();
|
| /llvm-project-15.0.7/clang/test/Analysis/copypaste/ |
| H A D | suspicious-clones.cpp | 27 bool try_lock(); 37 if (m1.try_lock()) { in busyIncrement() 49 if (m1.try_lock()) { in faultyBusyIncrement()
|
| /llvm-project-15.0.7/libcxx/src/ |
| H A D | mutex.cpp | 44 mutex::try_lock() noexcept in try_lock() function in mutex 90 recursive_mutex::try_lock() noexcept in try_lock() function in recursive_mutex 117 timed_mutex::try_lock() noexcept in try_lock() function in timed_mutex 168 recursive_timed_mutex::try_lock() noexcept in try_lock() function in recursive_timed_mutex
|
| H A D | shared_mutex.cpp | 40 __shared_mutex_base::try_lock() in try_lock() function in __shared_mutex_base 111 bool shared_timed_mutex::try_lock() { return __base.try_lock(); } in try_lock() function in shared_timed_mutex
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Mutex.h | 60 bool try_lock() { in try_lock() function 62 return impl.try_lock(); in try_lock()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_stoptheworld_test.cpp | 40 if (mutex.try_lock()) { in IncrementerThread() 104 if (mutex.try_lock()) { in AdvancedIncrementerThread()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/ |
| H A D | mutex.pass.cpp | 28 bool try_lock() { if (locked) return false; locked = true; return true; } in try_lock() function 51 bool try_lock() { in try_lock() function
|
| /llvm-project-15.0.7/lldb/source/Plugins/OperatingSystem/Python/ |
| H A D | OperatingSystemPython.cpp | 160 (void)api_lock.try_lock(); // See above. in UpdateThreadList() 302 (void)api_lock.try_lock(); // See above. in CreateRegisterContextForThread() 389 (void)api_lock.try_lock(); // See above. in CreateThread()
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/ |
| H A D | adopt_lock.pass.cpp | 27 assert(m.try_lock() == false); in do_try_lock()
|
| H A D | mutex.pass.cpp | 30 assert(m.try_lock() == false); in do_try_lock()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | deadlock_detector_stress_test.cpp | 43 bool try_lock() { return 0 == pthread_mutex_trylock(&mu_); } in try_lock() function in PthreadMutex 71 bool try_lock() { return 0 == pthread_spin_trylock(&mu_); } in try_lock() function in PthreadSpinLock 95 bool try_lock() { return 0 == pthread_rwlock_trywrlock(&mu_); } in try_lock() function in PthreadRWLock 146 return locks_[i]->try_lock(); in T()
|
| /llvm-project-15.0.7/compiler-rt/test/lsan/TestCases/Linux/ |
| H A D | libdl_deadlock.cpp | 33 if (!out.try_lock()) { in Watchdog()
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | lock.h | 55 bool Try() { return mutex_.try_lock(); }
|