Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:mu2_

2563   Mutex mu2_;
2566 bool lockBoth() EXCLUSIVE_TRYLOCK_FUNCTION(true, mu1_, mu2_);
2573 mu2_.Lock();
2576 mu2_.Unlock();
2890 Mutex mu2_;
2893 int b GUARDED_BY(mu2_);
2901 void lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2904 EXCLUSIVE_LOCK_FUNCTION(mu2_)
2905 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2908 void unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2911 UNLOCK_FUNCTION(mu2_)
2912 UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2927 void Foo::lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_) {
2929 mu2_.Lock();
2934 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_)
2935 EXCLUSIVE_LOCK_FUNCTION(mu2_, mu3_) {
2937 mu2_.Lock();
2945 void Foo::unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_) {
2947 mu2_.Unlock();
2952 UNLOCK_FUNCTION(mu1_, mu2_)
2953 UNLOCK_FUNCTION(mu2_, mu3_) {
2955 mu2_.Unlock();
3012 // expected-warning {{acquiring mutex 'foo.mu2_' that is already held}} \
3020 // expected-warning {{releasing mutex 'foo.mu2_' that was not held}} \
3036 // expected-warning {{acquiring mutex 'foo.mu2_' that is already held}} \
3044 // expected-warning {{releasing mutex 'foo.mu2_' that was not held}} \
3654 Mutex mu2_;
3656 int b GUARDED_BY(mu2_);
3657 int c GUARDED_BY(mu1_) GUARDED_BY(mu2_);
3658 int* d PT_GUARDED_BY(mu1_) PT_GUARDED_BY(mu2_);
3661 EXCLUSIVE_LOCKS_REQUIRED(mu2_);
3663 SHARED_LOCKS_REQUIRED(mu2_);
3665 LOCKS_EXCLUDED(mu2_);
3667 EXCLUSIVE_LOCK_FUNCTION(mu2_);
3669 SHARED_LOCK_FUNCTION(mu2_);
3671 UNLOCK_FUNCTION(mu2_);
3673 EXCLUSIVE_TRYLOCK_FUNCTION(true, mu2_);
3675 SHARED_TRYLOCK_FUNCTION(true, mu2_);
3677 ASSERT_EXCLUSIVE_LOCK(mu2_);
3679 ASSERT_SHARED_LOCK(mu2_);
3697 void Foo::lock() { mu1_.Lock(); mu2_.Lock(); }
3698 void Foo::readerlock() { mu1_.ReaderLock(); mu2_.ReaderLock(); }
3699 void Foo::unlock() { mu1_.Unlock(); mu2_.Unlock(); }
3717 mu2_.Lock();
3719 mu2_.Unlock();
3996 mu2_.Lock();
3997 mu2_.Unlock();
4001 mu2_.Lock();
4002 mu2_.Unlock();
4006 mu2_.Lock();
4007 mu2_.Unlock();
4012 mu2_.Lock(); // expected-note {{mutex acquired here}}
4014 // expected-warning {{mutex 'mu2_' is still held at the end of function}}
4018 mu2_.ReaderLock(); // expected-note {{mutex acquired here}}
4020 // expected-warning {{mutex 'mu2_' is still held at the end of function}}
4024 mu2_.Unlock(); // expected-warning {{releasing mutex 'mu2_' that was not held}}
4029 Mutex mu2_;