Lines Matching refs:HeapObject
19 void Scavenger::PromotionList::Local::PushRegularObject(HeapObject object,
24 void Scavenger::PromotionList::Local::PushLargeObject(HeapObject object,
78 HeapObject heap_object;
85 bool Scavenger::MigrateObject(Map map, HeapObject source, HeapObject target,
114 Map map, THeapObjectSlot slot, HeapObject object, int object_size,
120 AllocationAlignment alignment = HeapObject::RequiredAlignment(map);
124 HeapObject target;
152 HeapObject object,
159 AllocationAlignment alignment = HeapObject::RequiredAlignment(map);
173 HeapObject target;
209 bool Scavenger::HandleLargeObject(Map map, HeapObject object, int object_size,
233 Map map, THeapObjectSlot slot, HeapObject object, int object_size,
312 HeapObject first = HeapObject::cast(object.unchecked_first());
323 HeapObject target = first_word.ToForwardingAddress();
359 HeapObject source) {
402 HeapObject object) {
416 HeapObject dest = first_word.ToForwardingAddress();
442 HeapObject heap_object = object->GetHeapObject();
459 void ScavengeVisitor::VisitPointers(HeapObject host, ObjectSlot start,
464 void ScavengeVisitor::VisitPointers(HeapObject host, MaybeObjectSlot start,
469 void ScavengeVisitor::VisitCodePointer(HeapObject host, CodeObjectSlot slot) {
489 HeapObject heap_object = rinfo->target_object(cage_base());
491 HeapObject old_heap_object = heap_object;
501 void ScavengeVisitor::VisitHeapObjectImpl(TSlot slot, HeapObject heap_object) {
509 void ScavengeVisitor::VisitPointersImpl(HeapObject host, TSlot start,
513 HeapObject heap_object;