Lines Matching defs:lock
598 LockWord lock = obj->GetLockWord(false);
599 LockWord::LockState old_state = lock.GetState();
607 EXPECT_EQ(lock_after.ThinLockCount(), 0U); // Thin lock starts count at zero
612 // Check we're at lock count i
620 // Force a fat lock by running identity hashcode to fill up lock word.
655 // NO_THREAD_SAFETY_ANALYSIS as we do not want to grab exclusive mutator lock for MonitorInfo.
668 static constexpr size_t kNumberOfLocks = 10; // Number of objects = lock
672 LockWord lock = obj->GetLockWord(false);
673 LockWord::LockState old_state = lock.GetState();
698 // Keep a number of objects and their locks in flight. Randomly lock or unlock one of them in
704 constexpr size_t kMoveToFat = 1000; // Chance of 1:kMoveFat to make a lock fat.
707 bool fat[kNumberOfLocks]; // Whether a lock should be thin or fat.
718 // Select which lock to update.
721 // Make lock fat?
734 bool take_lock; // Whether to lock or unlock in this step.