Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:mu2_

2506   Mutex mu2_;
2509 bool lockBoth() EXCLUSIVE_TRYLOCK_FUNCTION(true, mu1_, mu2_);
2516 mu2_.Lock();
2519 mu2_.Unlock();
2833 Mutex mu2_;
2836 int b GUARDED_BY(mu2_);
2844 void lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2847 EXCLUSIVE_LOCK_FUNCTION(mu2_)
2848 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2851 void unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2854 UNLOCK_FUNCTION(mu2_)
2855 UNLOCK_FUNCTION(mu1_, mu2_, mu3_);
2870 void Foo::lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_) {
2872 mu2_.Lock();
2877 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_)
2878 EXCLUSIVE_LOCK_FUNCTION(mu2_, mu3_) {
2880 mu2_.Lock();
2888 void Foo::unlock3() UNLOCK_FUNCTION(mu1_, mu2_, mu3_) {
2890 mu2_.Unlock();
2895 UNLOCK_FUNCTION(mu1_, mu2_)
2896 UNLOCK_FUNCTION(mu2_, mu3_) {
2898 mu2_.Unlock();
2955 // expected-warning {{acquiring mutex 'foo.mu2_' that is already held}} \
2963 // expected-warning {{releasing mutex 'foo.mu2_' that was not held}} \
2979 // expected-warning {{acquiring mutex 'foo.mu2_' that is already held}} \
2987 // expected-warning {{releasing mutex 'foo.mu2_' that was not held}} \
3597 Mutex mu2_;
3599 int b GUARDED_BY(mu2_);
3600 int c GUARDED_BY(mu1_) GUARDED_BY(mu2_);
3601 int* d PT_GUARDED_BY(mu1_) PT_GUARDED_BY(mu2_);
3604 EXCLUSIVE_LOCKS_REQUIRED(mu2_);
3606 SHARED_LOCKS_REQUIRED(mu2_);
3608 LOCKS_EXCLUDED(mu2_);
3610 EXCLUSIVE_LOCK_FUNCTION(mu2_);
3612 SHARED_LOCK_FUNCTION(mu2_);
3614 UNLOCK_FUNCTION(mu2_);
3616 EXCLUSIVE_TRYLOCK_FUNCTION(true, mu2_);
3618 SHARED_TRYLOCK_FUNCTION(true, mu2_);
3620 ASSERT_EXCLUSIVE_LOCK(mu2_);
3622 ASSERT_SHARED_LOCK(mu2_);
3640 void Foo::lock() { mu1_.Lock(); mu2_.Lock(); }
3641 void Foo::readerlock() { mu1_.ReaderLock(); mu2_.ReaderLock(); }
3642 void Foo::unlock() { mu1_.Unlock(); mu2_.Unlock(); }
3660 mu2_.Lock();
3662 mu2_.Unlock();
3939 mu2_.Lock();
3940 mu2_.Unlock();
3944 mu2_.Lock();
3945 mu2_.Unlock();
3949 mu2_.Lock();
3950 mu2_.Unlock();
3955 mu2_.Lock(); // expected-note {{mutex acquired here}}
3957 // expected-warning {{mutex 'mu2_' is still held at the end of function}}
3961 mu2_.ReaderLock(); // expected-note {{mutex acquired here}}
3963 // expected-warning {{mutex 'mu2_' is still held at the end of function}}
3967 mu2_.Unlock(); // expected-warning {{releasing mutex 'mu2_' that was not held}}
3972 Mutex mu2_;