Lines Matching refs:heap_object
99 HeapObject* heap_object) { in ProcessStrongHeapObject() argument
100 MarkObject(heap_object); in ProcessStrongHeapObject()
101 MarkCompactCollector::RecordSlot(host, slot, heap_object); in ProcessStrongHeapObject()
105 HeapObject* heap_object) { in ProcessWeakHeapObject() argument
110 MemoryChunk* chunk = MemoryChunk::FromAddress(heap_object->address()); in ProcessWeakHeapObject()
113 if (marking_state_.IsBlackOrGrey(heap_object)) { in ProcessWeakHeapObject()
117 MarkCompactCollector::RecordSlot(host, slot, heap_object); in ProcessWeakHeapObject()
140 HeapObject* heap_object; in VisitPointers() local
141 if (object->ToStrongHeapObject(&heap_object)) { in VisitPointers()
146 heap_object); in VisitPointers()
147 } else if (object->ToWeakHeapObject(&heap_object)) { in VisitPointers()
149 host, reinterpret_cast<HeapObjectReference**>(slot), heap_object); in VisitPointers()
160 HeapObject* heap_object = HeapObject::cast(object); in VisitPointersInSnapshot() local
161 MarkObject(heap_object); in VisitPointersInSnapshot()
162 MarkCompactCollector::RecordSlot(host, slot, heap_object); in VisitPointersInSnapshot()