Searched refs:mutex (Results 1 - 25 of 332) sorted by relevance

1234567891011>>

/external/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/
H A Ddefault.pass.cpp12 // <mutex>
14 // class mutex;
16 // mutex();
18 #include <mutex>
22 std::mutex m;
H A Dassign.fail.cpp10 // <mutex>
12 // class mutex;
14 // mutex& operator=(const mutex&) = delete;
16 #include <mutex>
20 std::mutex m0;
21 std::mutex m1;
H A Dcopy.fail.cpp10 // <mutex>
12 // class mutex;
14 // mutex(const mutex&) = delete;
16 #include <mutex>
20 std::mutex m0;
21 std::mutex m1(m0);
/external/valgrind/memcheck/tests/darwin/
H A Dpth-supp.c6 pthread_rwlock_t mutex; local
7 pthread_rwlock_init(&mutex, NULL);
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/
H A Dmutex.pass.cpp12 // <mutex>
16 // mutex_type *mutex() const;
18 #include <mutex>
21 std::mutex m;
25 std::unique_lock<std::mutex> lk0;
26 assert(lk0.mutex() == nullptr);
27 std::unique_lock<std::mutex> lk1(m);
28 assert(lk1.mutex() == &m);
30 assert(lk1.mutex() == &m);
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/
H A Dtypes.pass.cpp12 // <mutex>
22 #include <mutex>
27 static_assert((std::is_same<std::lock_guard<std::mutex>::mutex_type,
28 std::mutex>::value), "");
H A Dcopy.fail.cpp10 // <mutex>
16 #include <mutex>
20 std::mutex m;
21 std::lock_guard<std::mutex> lg0(m);
22 std::lock_guard<std::mutex> lg(lg0);
H A Dassign.fail.cpp10 // <mutex>
16 #include <mutex>
20 std::mutex m0;
21 std::mutex m1;
22 std::lock_guard<std::mutex> lg0(m0);
23 std::lock_guard<std::mutex> lg(m1);
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/
H A Drelease.pass.cpp12 // <mutex>
18 #include <mutex>
21 struct mutex struct
29 int mutex::lock_count = 0;
30 int mutex::unlock_count = 0;
32 mutex m;
36 std::unique_lock<mutex> lk(m);
37 assert(lk.mutex() == &m);
39 assert(mutex::lock_count == 1);
40 assert(mutex
[all...]
H A Dmember_swap.pass.cpp12 // <mutex>
18 #include <mutex>
21 struct mutex struct
27 mutex m;
31 std::unique_lock<mutex> lk1(m);
32 std::unique_lock<mutex> lk2;
34 assert(lk1.mutex() == nullptr);
36 assert(lk2.mutex() == &m);
H A Dnonmember_swap.pass.cpp12 // <mutex>
19 #include <mutex>
22 struct mutex struct
28 mutex m;
32 std::unique_lock<mutex> lk1(m);
33 std::unique_lock<mutex> lk2;
35 assert(lk1.mutex() == nullptr);
37 assert(lk2.mutex() == &m);
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/
H A Dtypes.pass.cpp12 // <mutex>
22 #include <mutex>
27 static_assert((std::is_same<std::unique_lock<std::mutex>::mutex_type,
28 std::mutex>::value), "");
/external/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/
H A Ddefault.pass.cpp12 // <mutex>
18 #include <mutex>
/external/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class/
H A Ddefault.pass.cpp12 // <mutex>
18 #include <mutex>
/external/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/
H A Ddefault.pass.cpp12 // <mutex>
18 #include <mutex>
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/
H A Dcopy_ctor.fail.cpp10 // <mutex>
16 #include <mutex>
19 std::mutex m;
23 std::unique_lock<std::mutex> lk0(m);
24 std::unique_lock<std::mutex> lk = lk0;
25 assert(lk.mutex() == &m);
27 assert(lk0.mutex() == nullptr);
H A Dcopy_assign.fail.cpp10 // <mutex>
16 #include <mutex>
19 std::mutex m0;
20 std::mutex m1;
24 std::unique_lock<std::mutex> lk0(m0);
25 std::unique_lock<std::mutex> lk1(m1);
27 assert(lk1.mutex() == &m0);
29 assert(lk0.mutex() == nullptr);
H A Dmove_assign.pass.cpp12 // <mutex>
18 #include <mutex>
21 std::mutex m0;
22 std::mutex m1;
27 std::unique_lock<std::mutex> lk0(m0);
28 std::unique_lock<std::mutex> lk1(m1);
30 assert(lk1.mutex() == &m0);
32 assert(lk0.mutex() == nullptr);
H A Ddefault.pass.cpp12 // <mutex>
18 #include <mutex>
23 std::unique_lock<std::mutex> ul;
25 assert(ul.mutex() == nullptr);
H A Dmove_ctor.pass.cpp12 // <mutex>
18 #include <mutex>
21 std::mutex m;
26 std::unique_lock<std::mutex> lk0(m);
27 std::unique_lock<std::mutex> lk = std::move(lk0);
28 assert(lk.mutex() == &m);
30 assert(lk0.mutex() == nullptr);
/external/valgrind/drd/
H A Ddrd_qtcore_intercepts.c62 /** Convert a Qt4 mutex type to a DRD mutex type. */
75 /** Find out the type of a Qt4 mutex (recursive or not).
77 * mutex_type_unknown and let drd_mutex.c look up the real mutex type.
87 void* mutex,
94 mutex, qt_to_drd_mutex_type(mode), 0, 0, 0);
95 CALL_FN_W_WW(ret, fn, mutex, mode);
97 mutex, 0, 0, 0, 0);
102 void* mutex,
109 mutex, qt_to_drd_mutex_typ
86 QT4CORE_FUNC(void, _ZN6QMutexC1ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument
101 QT4CORE_FUNC(void, _ZN6QMutexC2ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument
116 QT4CORE_FUNC(void, _ZN6QMutexD1Ev, void* mutex) argument
130 QT4CORE_FUNC(void, _ZN6QMutexD2Ev, void** mutex) argument
144 QT4CORE_FUNC(void, _ZN6QMutex4lockEv, void* mutex) argument
158 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEv, void* mutex) argument
173 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEi, void* mutex, int timeout_ms) argument
189 QT4CORE_FUNC(void, _ZN6QMutex6unlockEv, void* mutex) argument
[all...]
/external/valgrind/drd/tests/
H A Dpth_process_shared_mutex.c2 * Test program that locks and unlocks a process-shared mutex.
15 pthread_mutex_t mutex; local
20 pthread_mutex_init(&mutex, &attr);
23 pthread_mutex_lock(&mutex);
24 pthread_mutex_unlock(&mutex);
25 pthread_mutex_destroy(&mutex);
/external/valgrind/helgrind/tests/
H A Dcond_timedwait_test.c5 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; local
12 pthread_mutex_lock(&mutex);
13 pthread_cond_timedwait(&cond, &mutex, &now);
14 pthread_mutex_unlock(&mutex);
16 pthread_mutex_destroy(&mutex);
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/
H A Dmember_swap.pass.cpp23 struct mutex struct
29 mutex m;
36 std::shared_lock<mutex> lk1(m);
37 std::shared_lock<mutex> lk2;
39 assert(lk1.mutex() == nullptr);
41 assert(lk2.mutex() == &m);
H A Dnonmember_swap.pass.cpp24 struct mutex struct
30 mutex m;
37 std::shared_lock<mutex> lk1(m);
38 std::shared_lock<mutex> lk2;
40 assert(lk1.mutex() == nullptr);
42 assert(lk2.mutex() == &m);

Completed in 259 milliseconds

1234567891011>>