Lines Matching refs:mu2_

2629   Mutex mu2_;  member in TrylockFunctionTest::Foo
2632 bool lockBoth() EXCLUSIVE_TRYLOCK_FUNCTION(true, mu1_, mu2_);
2639 mu2_.Lock(); in lockBoth()
2642 mu2_.Unlock(); in lockBoth()
2956 Mutex mu2_; member in DuplicateAttributeTest::Foo
2959 int b GUARDED_BY(mu2_);
2967 void lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2970 EXCLUSIVE_LOCK_FUNCTION(mu2_)
2971 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2974 void unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2977 UNLOCK_FUNCTION(mu2_)
2978 UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2993 void Foo::lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_) { in lock3()
2995 mu2_.Lock(); in lock3()
3000 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_) in locklots()
3001 EXCLUSIVE_LOCK_FUNCTION(mu2_, mu3_) { in locklots()
3003 mu2_.Lock(); in locklots()
3011 void Foo::unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_) { in unlock3()
3013 mu2_.Unlock(); in unlock3()
3018 UNLOCK_FUNCTION(mu1_, mu2_) in unlocklots()
3019 UNLOCK_FUNCTION(mu2_, mu3_) { in unlocklots()
3021 mu2_.Unlock(); in unlocklots()
3720 Mutex mu2_; member in MultipleAttributeTest::Foo
3722 int b GUARDED_BY(mu2_);
3723 int c GUARDED_BY(mu1_) GUARDED_BY(mu2_);
3724 int* d PT_GUARDED_BY(mu1_) PT_GUARDED_BY(mu2_);
3727 EXCLUSIVE_LOCKS_REQUIRED(mu2_);
3729 SHARED_LOCKS_REQUIRED(mu2_);
3731 LOCKS_EXCLUDED(mu2_);
3733 EXCLUSIVE_LOCK_FUNCTION(mu2_);
3735 SHARED_LOCK_FUNCTION(mu2_);
3737 UNLOCK_FUNCTION(mu2_);
3739 EXCLUSIVE_TRYLOCK_FUNCTION(true, mu2_);
3741 SHARED_TRYLOCK_FUNCTION(true, mu2_);
3743 ASSERT_EXCLUSIVE_LOCK(mu2_);
3745 void alsoAssertBoth() ASSERT_EXCLUSIVE_LOCK(mu1_, mu2_);
3748 ASSERT_SHARED_LOCK(mu2_);
3750 void alsoAssertShared() ASSERT_SHARED_LOCK(mu1_, mu2_);
3768 void Foo::lock() { mu1_.Lock(); mu2_.Lock(); } in lock()
3769 void Foo::readerlock() { mu1_.ReaderLock(); mu2_.ReaderLock(); } in readerlock()
3770 void Foo::unlock() { mu1_.Unlock(); mu2_.Unlock(); } in unlock()
3788 mu2_.Lock(); in test()
3790 mu2_.Unlock(); in test()
4083 mu2_.Lock(); in lockBad()
4084 mu2_.Unlock(); in lockBad()
4088 mu2_.Lock(); in readerLockBad()
4089 mu2_.Unlock(); in readerLockBad()
4093 mu2_.Lock(); in unlockBad()
4094 mu2_.Unlock(); in unlockBad()
4099 mu2_.Lock(); // expected-note {{mutex acquired here}} in lockBad2()
4105 mu2_.ReaderLock(); // expected-note {{mutex acquired here}} in readerLockBad2()
4111 mu2_.Unlock(); // expected-warning {{releasing mutex 'mu2_' that was not held}} in unlockBad2()
4116 Mutex mu2_; member in LockUnlockFunctionTest::Foo