Home
last modified time | relevance | path

Searched refs:RecordSlot (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/heap/
Dmark-compact-inl.h63 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()
Dmarking-visitor-inl.h42 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()
Dobjects-visiting.cc55 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()
Dmark-compact.h411 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,
Dconcurrent-marking.cc249 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()
Dmarking-barrier.cc42 collector_->RecordSlot(host, slot, value); in Write()
Dmark-compact.cc2168 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 …]
Dheap.cc6532 collector->RecordSlot(source_page, HeapObjectSlot(slot), in WriteBarrierForRangeImpl()