/external/v8/src/heap/ |
D | mark-compact-inl.h | 63 void MarkCompactCollector::RecordSlot(HeapObject object, ObjectSlot slot, in RecordSlot() function 65 RecordSlot(object, HeapObjectSlot(slot), target); in RecordSlot() 68 void MarkCompactCollector::RecordSlot(HeapObject object, HeapObjectSlot slot, in RecordSlot() function 79 void MarkCompactCollector::RecordSlot(MemoryChunk* source_page, in RecordSlot() function 115 void MainMarkingVisitor<MarkingState>::RecordSlot(HeapObject object, TSlot slot, in RecordSlot() function 117 MarkCompactCollector::RecordSlot(object, slot, target); in RecordSlot()
|
D | marking-visitor-inl.h | 42 concrete_visitor()->RecordSlot(host, slot, heap_object); in ProcessStrongHeapObject() 56 concrete_visitor()->RecordSlot(host, slot, heap_object); in ProcessWeakHeapObject() 271 concrete_visitor()->RecordSlot(table, key_slot, key); in VisitEphemeronHashTable() 284 concrete_visitor()->RecordSlot(table, value_slot, value); in VisitEphemeronHashTable() 310 concrete_visitor()->RecordSlot(weak_ref, slot, target); in VisitJSWeakRef() 337 concrete_visitor()->RecordSlot(weak_cell, slot, target); in VisitWeakCell() 339 concrete_visitor()->RecordSlot(weak_cell, slot, unregister_token); in VisitWeakCell()
|
D | objects-visiting.cc | 55 MarkCompactCollector::RecordSlot(slot_holder, slot, in VisitWeakList() 137 MarkCompactCollector::RecordSlot(context, slot, in VisitLiveObject() 159 heap->mark_compact_collector()->RecordSlot(context, head_slot, in DoWeakList()
|
D | mark-compact.h | 411 void RecordSlot(HeapObject object, TSlot slot, HeapObject target); 504 V8_INLINE static void RecordSlot(HeapObject object, ObjectSlot slot, 506 V8_INLINE static void RecordSlot(HeapObject object, HeapObjectSlot slot, 508 V8_INLINE static void RecordSlot(MemoryChunk* source_page,
|
D | concurrent-marking.cc | 249 RecordSlot(host, slot, heap_object); in VisitPointersInSnapshot() 279 void RecordSlot(HeapObject object, TSlot slot, HeapObject target) { in RecordSlot() function in v8::internal::ConcurrentMarkingVisitor 280 MarkCompactCollector::RecordSlot(object, slot, target); in RecordSlot()
|
D | marking-barrier.cc | 42 collector_->RecordSlot(host, slot, value); in Write()
|
D | mark-compact.cc | 2168 RecordSlot(object, slot, target); in FlushBytecodeFromSFI() 2210 RecordSlot(object, slot, target); in FlushBytecodeFromSFI() 2241 RecordSlot(flushing_candidate, slot, HeapObject::cast(*slot)); in ClearOldBytecodeCandidates() 2252 RecordSlot(object, slot, HeapObject::cast(target)); in ClearFlushedJsFunctions() 2313 RecordSlot(transitions, key_slot, key); in CompactTransitionArray() 2318 RecordSlot(transitions, target_slot, raw_target->GetHeapObject()); in CompactTransitionArray() 2453 RecordSlot(slot.first, HeapObjectSlot(location), value); in ClearWeakReferences() 2477 RecordSlot(weak_ref, slot, target); in ClearJSWeakRefs() 2485 RecordSlot(object, slot, HeapObject::cast(target)); in ClearJSWeakRefs() 2507 RecordSlot(weak_cell, slot, HeapObject::cast(*slot)); in ClearJSWeakRefs() [all …]
|
D | heap.cc | 6532 collector->RecordSlot(source_page, HeapObjectSlot(slot), in WriteBarrierForRangeImpl()
|