HomeSort by relevance Sort by last modified time
    Searched refs:RWLock (Results 1 - 7 of 7) sorted by null

  /frameworks/base/include/utils/
threads.h 318 class RWLock {
325 RWLock();
326 RWLock(const char* name);
327 RWLock(int type, const char* name = NULL);
328 ~RWLock();
338 inline AutoRLock(RWLock& rwlock) : mLock(rwlock) { mLock.readLock(); }
341 RWLock& mLock;
346 inline AutoWLock(RWLock& rwlock) : mLock(rwlock) { mLock.writeLock();
    [all...]
  /external/valgrind/unittest/
thread_wrappers_pthread.h 236 // pthreads do not allow to use condvar with rwlock so we can't make
240 class RWLock {
242 RWLock() { CHECK(0 == pthread_rwlock_init(&mu_, NULL)); }
243 ~RWLock() { CHECK(0 == pthread_rwlock_destroy(&mu_)); }
266 class ReaderLockScoped { // Scoped RWLock Locker/Unlocker
268 ReaderLockScoped(RWLock *mu) : mu_(mu) {
275 RWLock *mu_;
278 class WriterLockScoped { // Scoped RWLock Locker/Unlocker
280 WriterLockScoped(RWLock *mu) : mu_(mu) {
287 RWLock *mu_
    [all...]
atomicity_tests.cc 102 RWLock mu;
test_utils.h 44 #define RWLock Mutex // Mutex does work as an rw-lock.
posix_tests.cc 402 // test122 TP: Simple test with RWLock {{{1
406 RWLock mu;
455 RWLock mu;
654 // test146: TP. Unit test for RWLock::TryLock and RWLock::ReaderTryLock. {{{1
666 RWLock MU;
1130 RWLock mu;
1150 ANNOTATE_EXPECT_RACE(&GLOB, "rwunlock/rwlock is not a hb-arc");
  /external/valgrind/main/drd/tests/
tsan_thread_wrappers_pthread.h 295 // pthreads do not allow to use condvar with rwlock so we can't make
299 class RWLock {
301 RWLock() { CHECK(0 == pthread_rwlock_init(&mu_, NULL)); }
302 ~RWLock() { CHECK(0 == pthread_rwlock_destroy(&mu_)); }
312 class ReaderLockScoped { // Scoped RWLock Locker/Unlocker
314 ReaderLockScoped(RWLock *mu)
322 RWLock *mu_;
325 class WriterLockScoped { // Scoped RWLock Locker/Unlocker
327 WriterLockScoped(RWLock *mu)
335 RWLock *mu_
    [all...]
tsan_unittest.cpp 54 #define RWLock Mutex // Mutex does work as an rw-lock.
    [all...]

Completed in 67 milliseconds