Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs: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));
48 MutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
62 ReleasableMutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
71 __attribute__((exclusive_lock_function(mu1, mu2)));
79 void beginNoWarnOnWrites() EXCLUSIVE_LOCK_FUNCTION("*");
153 void MyLock() __attribute__((exclusive_lock_function(mu)));
366 void globalLock() __attribute__((exclusive_lock_function(aa_mu)));
1158 void MyLock() EXCLUSIVE_LOCK_FUNCTION(mu);
1288 bool MyLock() EXCLUSIVE_LOCK_FUNCTION(mu1_);
1526 void lockData() __attribute__((exclusive_lock_function(mu)));
1535 void lockData (MyData *d) __attribute__((exclusive_lock_function(d->mu)));
1583 Foo() __attribute__((exclusive_lock_function(fooMu))) { }
2016 void lock() __attribute__((exclusive_lock_function));
2162 void lock() EXCLUSIVE_LOCK_FUNCTION();
2189 void lock() EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); }
2636 WTF_ScopedLockable(Mutex* mu) EXCLUSIVE_LOCK_FUNCTION(mu);
2731 void Lock() EXCLUSIVE_LOCK_FUNCTION(mu_);
2896 void lock() EXCLUSIVE_LOCK_FUNCTION();
2899 void lock1() EXCLUSIVE_LOCK_FUNCTION(mu1_);
2901 void lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2903 EXCLUSIVE_LOCK_FUNCTION(mu1_)
2904 EXCLUSIVE_LOCK_FUNCTION(mu2_)
2905 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_);
2916 void Foo::lock() EXCLUSIVE_LOCK_FUNCTION() { }
2919 void Foo::lock1() EXCLUSIVE_LOCK_FUNCTION(mu1_) {
2927 void Foo::lock3() EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_, mu3_) {
2934 EXCLUSIVE_LOCK_FUNCTION(mu1_, mu2_)
2935 EXCLUSIVE_LOCK_FUNCTION(mu2_, mu3_) {
3145 void LockAllGraphs() EXCLUSIVE_LOCK_FUNCTION(&Graph::mu_);
3204 void lock() EXCLUSIVE_LOCK_FUNCTION("");
3233 void lockInner (Inner* i) EXCLUSIVE_LOCK_FUNCTION(getLock(i));
3620 SelfLock() EXCLUSIVE_LOCK_FUNCTION(mu_);
3630 SelfLock2() EXCLUSIVE_LOCK_FUNCTION();
3666 void lock() EXCLUSIVE_LOCK_FUNCTION(mu1_)
3667 EXCLUSIVE_LOCK_FUNCTION(mu2_);
3970 void lock() EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); }
3982 void lock() EXCLUSIVE_LOCK_FUNCTION(mu_) {
3995 void lockBad() EXCLUSIVE_LOCK_FUNCTION(mu_) { // expected-note {{mutex acquired here}}
4011 void lockBad2() EXCLUSIVE_LOCK_FUNCTION(mu_) { // expected-note {{mutex acquired here}}
4426 auto func3 = [this]() EXCLUSIVE_LOCK_FUNCTION(mu_) {
4531 void customLock(const BaseMutex *m) EXCLUSIVE_LOCK_FUNCTION(m);
4616 void acquire(ThreadRole R) __attribute__((exclusive_lock_function(R))) __attribute__((no_thread_safety_analysis)) {}
5169 void Lock() EXCLUSIVE_LOCK_FUNCTION();