Lines Matching defs:dst_slot
2086 void Heap::MoveRange(HeapObject dst_object, const ObjectSlot dst_slot,
2091 const ObjectSlot dst_end(dst_slot + len);
2093 DCHECK(dst_slot < dst_end);
2097 if (dst_slot < src_slot) {
2101 AtomicSlot dst(dst_slot);
2111 const AtomicSlot atomic_dst_begin(dst_slot);
2112 AtomicSlot dst(dst_slot + len - 1);
2121 MemMove(dst_slot.ToVoidPtr(), src_slot.ToVoidPtr(), len * kTaggedSize);
2124 WriteBarrierForRange(dst_object, dst_slot, dst_end);
2129 ObjectSlot dst_slot,
2133 MaybeObjectSlot dst_slot,
2138 void Heap::CopyRange(HeapObject dst_object, const TSlot dst_slot,
2143 const TSlot dst_end(dst_slot + len);
2145 DCHECK(dst_end <= src_slot || (src_slot + len) <= dst_slot);
2151 AtomicSlot dst(dst_slot);
2159 MemCopy(dst_slot.ToVoidPtr(), src_slot.ToVoidPtr(), len * kTaggedSize);
2162 WriteBarrierForRange(dst_object, dst_slot, dst_end);