Lines Matching refs:HeapObject
28 using ObjectAndSize = std::pair<HeapObject, int>;
30 std::unordered_map<HeapObject, Map, Object::Hasher>;
31 using SurvivingNewLargeObjectMapEntry = std::pair<HeapObject, Map>;
42 HeapObject heap_object;
63 inline void PushRegularObject(HeapObject object, int size);
64 inline void PushLargeObject(HeapObject object, Map map, int size);
127 // indeed a HeapObject and resides in from space.
135 HeapObject object);
138 V8_INLINE bool MigrateObject(Map map, HeapObject source, HeapObject target,
147 SemiSpaceCopyObject(Map map, THeapObjectSlot slot, HeapObject object,
153 HeapObject object,
159 HeapObject source);
161 V8_INLINE bool HandleLargeObject(Map map, HeapObject object, int object_size,
168 EvacuateObjectDefault(Map map, THeapObjectSlot slot, HeapObject object,
187 void IterateAndScavengePromotedObject(HeapObject target, Map map, int size);
236 V8_INLINE void VisitPointers(HeapObject host, ObjectSlot start,
239 V8_INLINE void VisitPointers(HeapObject host, MaybeObjectSlot start,
241 V8_INLINE void VisitCodePointer(HeapObject host, CodeObjectSlot slot) final;
250 V8_INLINE void VisitHeapObjectImpl(TSlot slot, HeapObject heap_object);
253 V8_INLINE void VisitPointersImpl(HeapObject host, TSlot start, TSlot end);