Lines Matching refs:Mu
21 Mutex Mu; in TEST() local
23 ASSERT_TRUE(Mu.tryLock()); in TEST()
24 ASSERT_FALSE(Mu.tryLock()); in TEST()
25 Mu.unlock(); in TEST()
27 Mu.lock(); in TEST()
28 Mu.unlock(); in TEST()
31 ASSERT_TRUE(Mu.tryLock()); in TEST()
32 Mu.unlock(); in TEST()
36 Mutex Mu; in TEST() local
37 { ScopedLock L(Mu); } in TEST()
39 EXPECT_TRUE(Mu.tryLock()); in TEST()
40 Mu.unlock(); in TEST()
43 ScopedLock L(Mu); in TEST()
44 EXPECT_FALSE(Mu.tryLock()); // Check that the c'tor did lock. in TEST()
47 Mu.unlock(); in TEST()
48 EXPECT_TRUE(Mu.tryLock()); // Manually lock. in TEST()
50 EXPECT_TRUE(Mu.tryLock()); // Assert that the scoped destructor did unlock. in TEST()
51 Mu.unlock(); in TEST()
54 static void synchronousIncrementTask(std::atomic<bool> *StartingGun, Mutex *Mu, in synchronousIncrementTask() argument
61 ScopedLock L(*Mu); in synchronousIncrementTask()
72 Mutex Mu; in runSynchronisedTest() local
76 Threads.emplace_back(synchronousIncrementTask, &StartingGun, &Mu, &Counter, in runSynchronisedTest()