• Home
  • Raw
  • Download

Lines Matching refs:LockWord

234   LockWord lw(GetObject()->GetLockWord(false));  in Install()
236 case LockWord::kThinLocked: { in Install()
244 LockWord fat(this, lw.GCState()); in Install()
257 case LockWord::kHashCode: { in Install()
260 LockWord fat(this, lw.GCState()); in Install()
263 case LockWord::kFatLocked: { in Install()
267 case LockWord::kUnlocked: { in Install()
999 LockWord lw(obj->GetLockWord(false)); in Deflate()
1001 if (lw.GetState() == LockWord::kFatLocked) { in Deflate()
1016 LockWord new_lw = LockWord::FromHashCode(monitor->GetHashCode(), lw.GCState()); in Deflate()
1022 LockWord new_lw = LockWord::FromDefault(lw.GCState()); in Deflate()
1051 CHECK_EQ(obj->GetLockWord(true).GetState(), LockWord::kFatLocked); in Inflate()
1057 void Monitor::InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, in InflateThinLocked()
1059 DCHECK_EQ(lock_word.GetState(), LockWord::kThinLocked); in InflateThinLocked()
1079 if (lock_word.GetState() == LockWord::kThinLocked && in InflateThinLocked()
1119 LockWord lock_word = h_obj->GetLockWord(false); in MonitorEnter()
1121 case LockWord::kUnlocked: { in MonitorEnter()
1123 LockWord thin_locked(LockWord::FromThinLockId(thread_id, 0, lock_word.GCState())); in MonitorEnter()
1130 case LockWord::kThinLocked: { in MonitorEnter()
1136 if (LIKELY(new_count <= LockWord::kThinLockMaxCount)) { in MonitorEnter()
1137 LockWord thin_locked(LockWord::FromThinLockId(thread_id, in MonitorEnter()
1185 case LockWord::kFatLocked: { in MonitorEnter()
1198 case LockWord::kHashCode: in MonitorEnter()
1220 LockWord lock_word = obj->GetLockWord(true); in MonitorExit()
1222 case LockWord::kHashCode: in MonitorExit()
1224 case LockWord::kUnlocked: in MonitorExit()
1227 case LockWord::kThinLocked: { in MonitorExit()
1235 LockWord new_lw = LockWord::Default(); in MonitorExit()
1238 new_lw = LockWord::FromThinLockId(thread_id, new_count, lock_word.GCState()); in MonitorExit()
1240 new_lw = LockWord::FromDefault(lock_word.GCState()); in MonitorExit()
1262 case LockWord::kFatLocked: { in MonitorExit()
1291 LockWord lock_word = h_obj->GetLockWord(true); in Wait()
1292 while (lock_word.GetState() != LockWord::kFatLocked) { in Wait()
1294 case LockWord::kHashCode: in Wait()
1296 case LockWord::kUnlocked: in Wait()
1299 case LockWord::kThinLocked: { in Wait()
1313 case LockWord::kFatLocked: // Unreachable given the loop condition above. Fall-through. in Wait()
1327 LockWord lock_word = obj->GetLockWord(true); in DoNotify()
1329 case LockWord::kHashCode: in DoNotify()
1331 case LockWord::kUnlocked: in DoNotify()
1334 case LockWord::kThinLocked: { in DoNotify()
1345 case LockWord::kFatLocked: { in DoNotify()
1363 LockWord lock_word = obj->GetLockWord(true); in GetLockOwnerThreadId()
1365 case LockWord::kHashCode: in GetLockOwnerThreadId()
1367 case LockWord::kUnlocked: in GetLockOwnerThreadId()
1369 case LockWord::kThinLocked: in GetLockOwnerThreadId()
1371 case LockWord::kFatLocked: { in GetLockOwnerThreadId()
1541 bool Monitor::IsValidLockWord(LockWord lock_word) { in IsValidLockWord()
1543 case LockWord::kUnlocked: in IsValidLockWord()
1546 case LockWord::kThinLocked: in IsValidLockWord()
1549 case LockWord::kFatLocked: { in IsValidLockWord()
1561 case LockWord::kHashCode: in IsValidLockWord()
1684 DCHECK_NE(object->GetLockWord(true).GetState(), LockWord::kFatLocked); in IsMarked()
1705 LockWord lock_word = obj->GetLockWord(true); in MonitorInfo()
1707 case LockWord::kUnlocked: in MonitorInfo()
1709 case LockWord::kForwardingAddress: in MonitorInfo()
1711 case LockWord::kHashCode: in MonitorInfo()
1713 case LockWord::kThinLocked: in MonitorInfo()
1719 case LockWord::kFatLocked: { in MonitorInfo()