Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:EXCLUSIVE_LOCK_FUNCTION

14 #define EXCLUSIVE_LOCK_FUNCTION(...)    __attribute__ ((exclusive_lock_function(__VA_ARGS__)))
32 void Lock() __attribute__((exclusive_lock_function));
37 void LockWhen(const int &cond) __attribute__((exclusive_lock_function));
45 MutexLock(Mutex *mu) __attribute__((exclusive_lock_function(mu)));
51 ReaderMutexLock(Mutex *mu) __attribute__((exclusive_lock_function(mu)));
57 ReleasableMutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
68 void beginNoWarnOnWrites() EXCLUSIVE_LOCK_FUNCTION("*");
111 void MyLock() __attribute__((exclusive_lock_function(mu)));
324 void globalLock() __attribute__((exclusive_lock_function(aa_mu)));
1116 void MyLock() EXCLUSIVE_LOCK_FUNCTION(mu);
1246 bool MyLock() EXCLUSIVE_LOCK_FUNCTION(mu1_);
1484 void lockData() __attribute__((exclusive_lock_function(mu)));
1493 void lockData (MyData *d) __attribute__((exclusive_lock_function(d->mu)));
1541 Foo() __attribute__((exclusive_lock_function(fooMu))) { }
1968 void lock() __attribute__((exclusive_lock_function));
2114 void lock() EXCLUSIVE_LOCK_FUNCTION();
2141 EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); }
2579 WTF_ScopedLockable(Mutex* mu) EXCLUSIVE_LOCK_FUNCTION(mu);
2674 void Lock() EXCLUSIVE_LOCK_FUNCTION(mu_);
2839 void lock() EXCLUSIVE_LOCK_FUNCTION();
2842 void lock1() EXCLUSIVE_LOCK_FUNCTION(mu1_);
2844 void lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2846 EXCLUSIVE_LOCK_FUNCTION(mu1_)
2847 EXCLUSIVE_LOCK_FUNCTION(mu2_)
2848 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2859 void Foo::lock() EXCLUSIVE_LOCK_FUNCTION() { }
2862 void Foo::lock1() EXCLUSIVE_LOCK_FUNCTION(mu1_) {
2870 void Foo::lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_) {
2877 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_)
2878 EXCLUSIVE_LOCK_FUNCTION(mu2_, mu3_) {
3088 void LockAllGraphs() EXCLUSIVE_LOCK_FUNCTION(&Graph::mu_);
3147 void lock() EXCLUSIVE_LOCK_FUNCTION("");
3176 void lockInner (Inner* i) EXCLUSIVE_LOCK_FUNCTION(getLock(i));
3563 SelfLock() EXCLUSIVE_LOCK_FUNCTION(mu_);
3573 SelfLock2() EXCLUSIVE_LOCK_FUNCTION();
3609 void lock() EXCLUSIVE_LOCK_FUNCTION(mu1_)
3610 EXCLUSIVE_LOCK_FUNCTION(mu2_);
3913 void lock() EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); }
3925 void lock() EXCLUSIVE_LOCK_FUNCTION(mu_) {
3938 void lockBad() EXCLUSIVE_LOCK_FUNCTION(mu_) { // expected-note {{mutex acquired here}}
3954 void lockBad2() EXCLUSIVE_LOCK_FUNCTION(mu_) { // expected-note {{mutex acquired here}}
4369 auto func3 = [this]() EXCLUSIVE_LOCK_FUNCTION(mu_) {