Lines Matching refs:Lock

13   void Lock() EXCLUSIVE_LOCK_FUNCTION();
147 sls_mw.mu.Lock(); in sls_fun_0()
153 sls_mu.Lock(); in sls_fun_2()
159 sls_mu.Lock(); in sls_fun_3()
165 sls_mu2.Lock(); in sls_fun_4()
171 sls_mu.Lock(); in sls_fun_5()
177 sls_mu.Lock(); in sls_fun_6()
183 sls_mu.Lock(); in sls_fun_7()
184 sls_mu2.Lock(); in sls_fun_7()
190 sls_mu.Lock(); in sls_fun_8()
199 sls_mu.Lock(); in sls_fun_9()
201 sls_mu.Lock(); in sls_fun_9()
207 sls_mu.Lock(); in sls_fun_good_6()
214 sls_mu.Lock(); in sls_fun_good_6()
220 sls_mu.Lock(); in sls_fun_good_7()
225 sls_mu.Lock(); in sls_fun_good_7()
229 sls_mu.Lock(); in sls_fun_good_7()
245 sls_mu.Lock(); // expected-note{{mutex acquired here}} in sls_fun_bad_2()
246 sls_mu.Lock(); // \ in sls_fun_bad_2()
252 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_3()
257 sls_mu.Lock(); // expected-note{{mutex acquired here}} in sls_fun_bad_4()
259 sls_mu2.Lock(); // expected-note{{mutex acquired here}} in sls_fun_bad_4()
264 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_5()
271 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_6()
285 sls_mu.Lock(); in sls_fun_bad_7()
294 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_7()
300 sls_mu.Lock(); // expected-note{{mutex acquired here}} in sls_fun_bad_8()
309 sls_mu.Lock(); // \ in sls_fun_bad_9()
317 sls_mu.Lock(); // expected-note 2{{mutex acquired here}} in sls_fun_bad_10()
326 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_11()
333 sls_mu.Lock(); // expected-note {{mutex acquired here}} in sls_fun_bad_12()
341 sls_mu.Lock(); in sls_fun_bad_12()
393 wmu.Lock(); // EXPECTED-NOTE {{mutex acquired here}} in WeirdMethods()
396 wmu.Lock(); // EXPECTED-NOTE {{mutex acquired here}} in ~WeirdMethods()
399 wmu.Lock(); // expected-note {{mutex acquired here}} in operator ++()
402 wmu.Lock(); // expected-note {{mutex acquired here}} in operator int*()
448 sls_mu.Lock(); in gb_fun_0()
454 sls_mu.Lock(); in gb_fun_1()
567 FooA.mu.Lock(); in late_0()
574 BarA.FooPointer->mu.Lock(); in late_1()
582 fooA.mu.Lock(); in late_bad_0()
591 mu.Lock(); in late_bad_1()
592 b1.mu1_.Lock(); in late_bad_1()
603 BarA.FooPointer->mu.Lock(); in late_bad_2()
612 BarA.Foo.mu.Lock(); in late_bad_3()
621 BarA.Foo.mu.Lock(); in late_bad_4()
633 sls_mu.Lock(); in shared_fun_0()
636 sls_mu.Lock(); in shared_fun_0()
646 sls_mu.Lock(); // \ in shared_fun_1()
654 sls_mu.Lock(); in shared_fun_3()
656 sls_mu.Lock(); in shared_fun_3()
672 sls_mu.Lock(); // \ in shared_fun_8()
681 sls_mu.Lock(); in shared_fun_9()
689 sls_mu.Lock(); in shared_fun_10()
701 sls_mu.Lock(); // \ in shared_bad_0()
713 sls_mu.Lock(); // \ in shared_bad_1()
727 sls_mu.Lock(); // \ in shared_bad_2()
734 sls_mu.Lock(); // expected-note {{mutex acquired here}} in shared_bad_3()
746 sls_mu.Lock(); // expected-note {{mutex acquired here}} in shared_bad_5()
780 aa_mu.Lock(); in es_fun_0()
786 aa_mu.Lock(); in es_fun_1()
798 sls_mu.Lock(); in es_fun_3()
804 sls_mu2.Lock(); in es_fun_4()
820 sls_mu.Lock(); in es_fun_7()
876 sls_mu.Lock(); in es_bad_6()
949 mu.Lock(); in func()
950 b1.mu1_.Lock(); in func()
992 mu1.Lock(); in main()
993 mu2.Lock(); in main()
1042 fb->foo_->mu_->Lock(); in main()
1062 foo->foo_mu_.Lock(); in Test1()
1063 bar_mu_.Lock(); in Test1()
1144 a.mu2->Lock(); in main()
1145 a.mu1->Lock(); in main()
1146 mu.Lock(); in main()
1167 mu_.Lock(); in func()
1244 b->mu_.Lock(); in main()
1249 c->mu_.Lock(); in main()
1289 mu_.Lock(); in bar()
1294 mu1.Lock(); in bar()
1303 f1.mu_.Lock(); in main()
1305 mu2.Lock(); in main()
1309 f2->mu_.Lock(); in main()
1312 mu2.Lock(); in main()
1368 b3->mu1_.Lock(); in func()
1397 lock_.Lock(); in Func()
1440 lock_.Lock(); in Func()
1442 child->lock_.Lock(); in Func()
1474 mu2.Lock(); in f2()
1516 b->mu_.Lock(); in main()
1521 c->mu_.Lock(); in main()
1734 fooObj.mu_.Lock(); in bar()
1863 mu.Lock(); in foo11()
1970 mu_.Lock(); in foo()
1982 f1.mu_.Lock(); in test()
1983 f2.mu_.Lock(); in test()
1984 bt.fooBase.mu_.Lock(); in test()
1985 bt.fooBaseT.mu_.Lock(); in test()
2006 cell.mu_.Lock(); in test()
2029 mu_.Lock(); in foo()
2042 celld.mu_.Lock(); in testDelayed()
2043 celld2.mu_.Lock(); in testDelayed()
2074 myfoo.mu_.Lock(); in test()
2204 myFoo.mu_.Lock(); in test()
2257 void lock() EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); } in lock()
2369 bar.getFoo().mu_.Lock(); in test()
2373 (bar.getFoo().mu_).Lock(); // test parenthesis in test()
2377 bar.getFoo2(a).mu_.Lock(); in test()
2381 bar.getFoo3(a, b).mu_.Lock(); in test()
2385 getBarFoo(bar, a).mu_.Lock(); in test()
2389 bar.getFoo2(10).mu_.Lock(); in test()
2393 bar.getFoo2(a + 1).mu_.Lock(); in test()
2397 (a > 0 ? fooArray[1] : fooArray[b]).mu_.Lock(); in test()
2401 fooFuncPtr().mu_.Lock(); in test()
2414 bar.getFoo().mu_.Lock(); in test2()
2420 bar.getFoo2(a).mu_.Lock(); in test2()
2426 bar.getFoo3(a, b).mu_.Lock(); in test2()
2432 getBarFoo(bar, a).mu_.Lock(); in test2()
2438 (a > 0 ? fooArray[1] : fooArray[b]).mu_.Lock(); in test2()
2460 mu.Lock(); in foo()
2496 f1->getMu()->Lock(); in test1()
2504 Foo::getMu(f2)->Lock(); in test1()
2538 b1->getMu()->Lock(); in test2()
2546 b2->getMu()->Lock(); in test2()
2561 b1->mu_.Lock(); in test3()
2565 getFooMu(b2)->Lock(); in test3()
2655 void Lock() EXCLUSIVE_LOCK_FUNCTION();
2669 void Lock() EXCLUSIVE_LOCK_FUNCTION();
2692 scope.Lock(); in relock()
2699 scope.Lock(); in deferLock()
2711 scope.Lock(); in relockExclusive()
2753 scope.Lock(); // expected-warning {{acquiring mutex 'mu' that is already held}} in doubleLock1()
2759 scope.Lock(); // expected-note{{mutex acquired here}} in doubleLock2()
2760 scope.Lock(); // expected-warning {{acquiring mutex 'mu' that is already held}} in doubleLock2()
2766 scope.Lock(); in lockJoin()
2773 scope.Lock(); in unlockJoin()
2783 scope.Lock(); // We could catch this double lock with negative capabilities. in loopAcquire()
2820 scope.Lock(); in loopAcquireContinue()
2864 scope.Lock(); in exclusiveSharedJoin()
2877 scope.Lock(); in sharedExclusiveJoin()
2886 scope.Lock(); in assertJoin()
2915 scope.Lock(); in assertWeakerJoin()
2928 scope.Lock(); in directUnlock()
2934 mu.Lock(); in directRelock()
2943 scope.Lock(); // Should be UB, so we don't really care. in destructLock()
2950 void Lock() EXCLUSIVE_LOCK_FUNCTION(mutex);
2956 lock.Lock(); // expected-warning {{acquiring mutex 'lock.mutex' that is already held}} in relockShared2()
2995 void Lock() EXCLUSIVE_UNLOCK_FUNCTION();
3004 void Lock() EXCLUSIVE_UNLOCK_FUNCTION();
3045 scope.Lock(); in manual()
3054 scope.Lock(); in join()
3056 scope.Lock(); in join()
3061 scope.Lock(); // expected-note{{mutex acquired here}} in doubleLock()
3062 scope.Lock(); // expected-warning {{acquiring mutex 'mu' that is already held}} in doubleLock()
3106 mu2_.Lock(); in lockBoth()
3278 void Lock() EXCLUSIVE_LOCK_FUNCTION(mu_);
3299 mu_->Lock(); in test1()
3307 (*mu_).Lock(); in test2()
3316 mu_.get()->Lock(); in test3()
3341 Lock(); in test6()
3351 Lock(); in test7()
3355 mu_->Lock(); in test7()
3359 mu_.get()->Lock(); in test7()
3363 mu_->Lock(); in test7()
3367 mu_.get()->Lock(); in test7()
3371 (*mu_).Lock(); in test7()
3378 mu_->Lock(); // expected-note 2 {{mutex acquired here}} in test8()
3379 mu_.get()->Lock(); // expected-warning {{acquiring mutex 'mu_' that is already held}} in test8()
3380 (*mu_).Lock(); // expected-warning {{acquiring mutex 'mu_' that is already held}} in test8()
3404 foo->mu_->Lock(); in test1()
3413 (*foo).mu_->Lock(); in test2()
3467 mu1_.Lock(); in lock1()
3475 mu1_.Lock(); in lock3()
3476 mu2_.Lock(); in lock3()
3477 mu3_.Lock(); in lock3()
3483 mu1_.Lock(); in locklots()
3484 mu2_.Lock(); in locklots()
3485 mu3_.Lock(); in locklots()
3714 g1.mu_.Lock(); in test()
3720 g2.mu_.Lock(); in test()
3739 g1.mu_.Lock(); // expected-warning {{acquiring mutex 'g1.mu_' that is already held}} in test()
3805 i->lock_.Lock(); in bar()
3876 mu_.Lock(); in test3()
3881 mu_.Lock(); in test3()
3892 mu_.Lock(); in test4()
3896 mu_.Lock(); in test4()
3901 mu_.Lock(); in test4()
3960 foo->mu_.Lock(); in test()
4003 Bar::mu_.Lock(); in test2()
4249 void Foo::lock() { mu1_.Lock(); mu2_.Lock(); } in lock()
4257 mu1_.Lock(); in test()
4269 mu2_.Lock(); in test()
4400 mu_.Lock(); in test()
4537 mu_.Lock(); in test()
4567 void lock() EXCLUSIVE_LOCK_FUNCTION() { mu_.Lock(); } in lock()
4580 mu_.Lock(); in lock()
4601 mu2_.Lock(); in lockBad()
4606 mu2_.Lock(); in readerLockBad()
4611 mu2_.Lock(); in unlockBad()
4617 mu2_.Lock(); // expected-note {{mutex acquired here}} in lockBad2()
4692 mu_.Lock(); in test7()
4701 mu_.Lock(); in test8()
4717 mu_.Lock(); // expected-note {{mutex acquired here}} in test9()
4723 mu_.Lock(); // expected-note {{mutex acquired here}} in test10()
4751 …mu_.Lock(); // expected-warning {{mutex 'mu_' is acquired exclusively and shared in the same scope… in test13()
4814 mu.Lock(); in test6()
4876 mu1.Lock(); in test1()
4908 mu2.Lock(); in test3()
4942 mu2.Lock(); in test5()
4967 mu2.Lock(); in test1()
4983 mu2.Lock(); in test2()
5000 mu1.Lock(); in test3()
5065 mu_.Lock(); in test()
5113 map["foo"]->Lock(); in test()
5119 mapCell["foo"].mu->Lock(); in test2()
5131 a.mu->Lock(); in compare()
5208 mu.Lock(); in baz()
5221 mu.Lock(); // warning? needs !mu? in foo()
5236 mu.Lock(); in baz()
5527 mu1.Lock(); in test1()
5528 mu2.Lock(); in test1()
5529 mu3.Lock(); in test1()
5537 mu2.Lock(); in test2()
5538 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu2'}} in test2()
5544 mu3.Lock(); in test3()
5545 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu3'}} in test3()
5551 mu2.Lock(); in test4()
5556 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu2'}} in test5()
5576 mu1.Lock(); in test1()
5577 mu2.Lock(); in test1()
5578 mu3.Lock(); in test1()
5586 mu2.Lock(); in test2()
5587 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu2'}} in test2()
5593 mu3.Lock(); in test3()
5594 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu3'}} in test3()
5608 mu1.Lock(); in test1()
5609 mu2.Lock(); in test1()
5610 mu3.Lock(); in test1()
5611 mu4.Lock(); in test1()
5620 mu4.Lock(); in test2()
5621 mu2.Lock(); // expected-warning {{mutex 'mu2' must be acquired before 'mu4'}} in test2()
5628 mu4.Lock(); in test3()
5629 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu4'}} in test3()
5636 mu3.Lock(); in test4()
5637 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu3'}} in test4()
5657 mu8.Lock(); in test()
5658 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu8'}} in test()
5677 mu8.Lock(); in test()
5678 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu8'}} in test()
5694 mu_a.Lock(); in test0()
5695 mu_b.Lock(); in test0()
5701 mu1.Lock(); in test1a()
5706 mu1.Lock(); in test1b()
5707 mu_a.Lock(); in test1b()
5708 mu_b.Lock(); in test1b()
5715 mu2.Lock(); in test()
5720 mu3.Lock(); in test3()
5819 mu2.Lock(); in test3()
5820 mu1.Lock(); // expected-warning {{mutex 'mu1' must be acquired before 'mu2'}} in test3()
5849 void Lock() EXCLUSIVE_LOCK_FUNCTION();
5857 muun2.Lock(); in test()
5858 muun1.Lock(); // expected-warning {{mutex 'muun1' must be acquired before 'muun2'}} in test()
5948 void Lock() EXCLUSIVE_LOCK_FUNCTION(mu_);
5958 Lock(); in test1()
5976 foo->Lock(); in test1()
5980 foo->mu_->Lock(); in test1()
6002 mu1.Lock(); in test1()
6011 mu2.Lock(); in test2()
6020 mu1.Lock(); in test3()
6021 mu2.Lock(); in test3()