Lines Matching refs:LockWord
624 LockWord lw(object->GetLockWord(false)); in SetImageBinSlot()
626 case LockWord::kFatLocked: in SetImageBinSlot()
628 case LockWord::kThinLocked: { in SetImageBinSlot()
630 bool thin = (lw.GetState() == LockWord::kThinLocked); in SetImageBinSlot()
640 case LockWord::kUnlocked: in SetImageBinSlot()
643 case LockWord::kHashCode: in SetImageBinSlot()
651 object->SetLockWord(LockWord::FromForwardingAddress(bin_slot.Uint32Value()), in SetImageBinSlot()
904 if (object->GetLockWord(false).GetState() != LockWord::kForwardingAddress) { in IsImageBinSlotAssigned()
907 LockWord lock_word = object->GetLockWord(false); in IsImageBinSlotAssigned()
922 LockWord lock_word = object->GetLockWord(false); in GetImageBinSlot()
938 object->SetLockWord(LockWord::FromForwardingAddress(new_bin_slot.Uint32Value()), in UpdateImageBinSlotOffset()
2991 LockWord::FromHashCode(it->second, 0u) : LockWord::Default(), false); in CopyAndFixupObject()
3054 dst->SetLockWord<kVerifyNone>(LockWord::Default(), /*as_volatile=*/ false); in CopyAndFixupObjects()
3490 static_assert(sizeof(BinSlot) == sizeof(LockWord), "BinSlot/LockWord must have equal sizes"); in BinSlot()