• Home
  • Raw
  • Download

Lines Matching refs:LockWord

142   LockWord lw(GetObject()->GetLockWord(false));  in Install()
144 case LockWord::kThinLocked: { in Install()
149 case LockWord::kHashCode: { in Install()
153 case LockWord::kFatLocked: { in Install()
157 case LockWord::kUnlocked: { in Install()
166 LockWord fat(this, lw.GCState()); in Install()
818 LockWord lw(obj->GetLockWord(false)); in Deflate()
820 if (lw.GetState() == LockWord::kFatLocked) { in Deflate()
835 if (static_cast<uint32_t>(monitor->lock_count_) > LockWord::kThinLockMaxCount) { in Deflate()
839 LockWord new_lw = LockWord::FromThinLockId(owner->GetThreadId(), in Deflate()
847 LockWord new_lw = LockWord::FromHashCode(monitor->GetHashCode(), lw.GCState()); in Deflate()
853 LockWord new_lw = LockWord::FromDefault(lw.GCState()); in Deflate()
880 CHECK_EQ(obj->GetLockWord(true).GetState(), LockWord::kFatLocked); in Inflate()
886 void Monitor::InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, in InflateThinLocked()
888 DCHECK_EQ(lock_word.GetState(), LockWord::kThinLocked); in InflateThinLocked()
908 if (lock_word.GetState() == LockWord::kThinLocked && in InflateThinLocked()
945 LockWord lock_word = h_obj->GetLockWord(false); in MonitorEnter()
947 case LockWord::kUnlocked: { in MonitorEnter()
949 LockWord thin_locked(LockWord::FromThinLockId(thread_id, 0, lock_word.GCState())); in MonitorEnter()
956 case LockWord::kThinLocked: { in MonitorEnter()
962 if (LIKELY(new_count <= LockWord::kThinLockMaxCount)) { in MonitorEnter()
963 LockWord thin_locked(LockWord::FromThinLockId(thread_id, in MonitorEnter()
1009 case LockWord::kFatLocked: { in MonitorEnter()
1021 case LockWord::kHashCode: in MonitorEnter()
1043 LockWord lock_word = obj->GetLockWord(true); in MonitorExit()
1045 case LockWord::kHashCode: in MonitorExit()
1047 case LockWord::kUnlocked: in MonitorExit()
1050 case LockWord::kThinLocked: { in MonitorExit()
1058 LockWord new_lw = LockWord::Default(); in MonitorExit()
1061 new_lw = LockWord::FromThinLockId(thread_id, new_count, lock_word.GCState()); in MonitorExit()
1063 new_lw = LockWord::FromDefault(lock_word.GCState()); in MonitorExit()
1085 case LockWord::kFatLocked: { in MonitorExit()
1101 LockWord lock_word = obj->GetLockWord(true); in Wait()
1102 while (lock_word.GetState() != LockWord::kFatLocked) { in Wait()
1104 case LockWord::kHashCode: in Wait()
1106 case LockWord::kUnlocked: in Wait()
1109 case LockWord::kThinLocked: { in Wait()
1123 case LockWord::kFatLocked: // Unreachable given the loop condition above. Fall-through. in Wait()
1137 LockWord lock_word = obj->GetLockWord(true); in DoNotify()
1139 case LockWord::kHashCode: in DoNotify()
1141 case LockWord::kUnlocked: in DoNotify()
1144 case LockWord::kThinLocked: { in DoNotify()
1155 case LockWord::kFatLocked: { in DoNotify()
1173 LockWord lock_word = obj->GetLockWord(true); in GetLockOwnerThreadId()
1175 case LockWord::kHashCode: in GetLockOwnerThreadId()
1177 case LockWord::kUnlocked: in GetLockOwnerThreadId()
1179 case LockWord::kThinLocked: in GetLockOwnerThreadId()
1181 case LockWord::kFatLocked: { in GetLockOwnerThreadId()
1225 if ((pretty_object->GetLockWord(true).GetState() == LockWord::kThinLocked) && in DescribeWait()
1327 bool Monitor::IsValidLockWord(LockWord lock_word) { in IsValidLockWord()
1329 case LockWord::kUnlocked: in IsValidLockWord()
1332 case LockWord::kThinLocked: in IsValidLockWord()
1335 case LockWord::kFatLocked: { in IsValidLockWord()
1347 case LockWord::kHashCode: in IsValidLockWord()
1470 DCHECK_NE(object->GetLockWord(true).GetState(), LockWord::kFatLocked); in IsMarked()
1491 LockWord lock_word = obj->GetLockWord(true); in MonitorInfo()
1493 case LockWord::kUnlocked: in MonitorInfo()
1495 case LockWord::kForwardingAddress: in MonitorInfo()
1497 case LockWord::kHashCode: in MonitorInfo()
1499 case LockWord::kThinLocked: in MonitorInfo()
1504 case LockWord::kFatLocked: { in MonitorInfo()