Lines Matching refs:object
13 void Scavenger::ScavengeObject(HeapObject** p, HeapObject* object) {
14 DCHECK(object->GetIsolate()->heap()->InFromSpace(object));
17 // object to record the forwarding pointer. A forwarding pointer can
20 MapWord first_word = object->map_word();
22 // If the first word is a forwarding address, the object has already been
26 DCHECK(object->GetIsolate()->heap()->InFromSpace(*p));
31 object->GetHeap()->UpdateAllocationSite(
32 object, object->GetHeap()->global_pretenuring_feedback_);
35 DCHECK(object->map() != object->GetHeap()->allocation_memento_map());
36 // Call the slow part of scavenge object.
37 return ScavengeObjectSlow(p, object);
43 Object** p) {
44 Object* object = *p;
45 if (!heap->InNewSpace(object)) return;
47 reinterpret_cast<HeapObject*>(object));