Lines Matching full:slot
34 bool ParallelEvacuator::UpdateOldToNewObjectSlot(ObjectSlot &slot) in UpdateOldToNewObjectSlot() argument
36 JSTaggedValue value(slot.GetTaggedType()); in UpdateOldToNewObjectSlot()
50 slot.Update(dst); in UpdateOldToNewObjectSlot()
58 slot.Clear(); in UpdateOldToNewObjectSlot()
67 slot.Clear(); in UpdateOldToNewObjectSlot()
76 void ParallelEvacuator::UpdateObjectSlot(ObjectSlot &slot) in UpdateObjectSlot() argument
78 JSTaggedValue value(slot.GetTaggedType()); in UpdateObjectSlot()
81 return UpdateWeakObjectSlot(value.GetTaggedWeakRef(), slot); in UpdateObjectSlot()
87 slot.Update(dst); in UpdateObjectSlot()
92 void ParallelEvacuator::UpdateWeakObjectSlot(TaggedObject *value, ObjectSlot &slot) in UpdateWeakObjectSlot() argument
98 slot.Clear(); in UpdateWeakObjectSlot()
105 slot.Update(weakRef); in UpdateWeakObjectSlot()
108 slot.Clear(); in UpdateWeakObjectSlot()
115 slot.Clear(); in UpdateWeakObjectSlot()
125 for (ObjectSlot slot = start; slot < end; slot++) { in SetObjectFieldRSet() local
126 JSTaggedType value = slot.GetTaggedType(); in SetObjectFieldRSet()
132 region->InsertOldToNewRSet(slot.SlotAddress()); in SetObjectFieldRSet()
134 region->InsertCrossRegionRSet(slot.SlotAddress()); in SetObjectFieldRSet()