Lines Matching refs:Current

31       mu.AssertNotHeld(Thread::Current());
33 mu.AssertHeld(Thread::Current());
41 mu.Lock(Thread::Current());
43 mu.Unlock(Thread::Current());
51 ASSERT_TRUE(mu.TryLock(Thread::Current()));
53 mu.Unlock(Thread::Current());
65 mu.Lock(Thread::Current());
67 mu.Lock(Thread::Current());
69 mu.Unlock(Thread::Current());
71 mu.Unlock(Thread::Current());
83 ASSERT_TRUE(mu.TryLock(Thread::Current()));
85 ASSERT_TRUE(mu.TryLock(Thread::Current()));
87 mu.Unlock(Thread::Current());
89 mu.Unlock(Thread::Current());
105 state->mu.Lock(Thread::Current());
106 state->cv.Signal(Thread::Current());
107 state->mu.Unlock(Thread::Current());
118 state.mu.Lock(Thread::Current());
119 state.mu.Lock(Thread::Current());
125 state.cv.Wait(Thread::Current());
127 state.mu.Unlock(Thread::Current());
128 state.mu.Unlock(Thread::Current());
140 mu.AssertNotHeld(Thread::Current());
141 mu.AssertNotExclusiveHeld(Thread::Current());
142 mu.SharedLock(Thread::Current());
143 mu.AssertSharedHeld(Thread::Current());
144 mu.AssertNotExclusiveHeld(Thread::Current());
145 mu.SharedUnlock(Thread::Current());
146 mu.AssertNotHeld(Thread::Current());
151 mu.AssertNotHeld(Thread::Current());
152 mu.ExclusiveLock(Thread::Current());
153 mu.AssertSharedHeld(Thread::Current());
154 mu.AssertExclusiveHeld(Thread::Current());
155 mu.ExclusiveUnlock(Thread::Current());
156 mu.AssertNotHeld(Thread::Current());
162 mu.AssertNotHeld(Thread::Current());
163 ASSERT_TRUE(mu.SharedTryLock(Thread::Current()));
164 mu.AssertSharedHeld(Thread::Current());
165 mu.SharedUnlock(Thread::Current());
166 mu.AssertNotHeld(Thread::Current());