Home
last modified time | relevance | path

Searched refs:HeapObjectSlot (Results 1 – 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dscavenger-inl.h117 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in SemiSpaceCopyObject()
156 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in PromoteObject()
236 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in EvacuateObjectDefault()
281 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in EvacuateThinString()
307 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in EvacuateShortcutCandidate()
361 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in EvacuateObject()
404 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in ScavengeObject()
Dheap-write-barrier.h51 static inline void Marking(HeapObject host, HeapObjectSlot, HeapObject value);
77 static void MarkingSlow(Heap* heap, HeapObject host, HeapObjectSlot,
Dheap-write-barrier-inl.h227 Marking(host, HeapObjectSlot(slot), HeapObject::cast(value)); in Marking()
234 Marking(host, HeapObjectSlot(slot), value_heap_object); in Marking()
237 void WriteBarrier::Marking(HeapObject host, HeapObjectSlot slot, in Marking()
Dmark-compact-inl.h61 RecordSlot(object, HeapObjectSlot(slot), target); in RecordSlot()
64 void MarkCompactCollector::RecordSlot(HeapObject object, HeapObjectSlot slot, in RecordSlot()
73 HeapObjectSlot slot, HeapObject target) { in RecordSlot()
Dscavenger.cc48 HandleSlot(host, HeapObjectSlot(host.map_slot()), map_word.ToMap()); in VisitMapPointer()
113 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in HandleSlot()
136 DCHECK((std::is_same<THeapObjectSlot, HeapObjectSlot>::value)); in HandleSlot()
703 HeapObjectSlot key_slot( in ClearYoungEphemerons()
726 HeapObjectSlot key_slot(table.RawFieldOfElementAt( in ClearOldEphemerons()
Dmarking-barrier-inl.h54 collector_->RecordSlot(host, HeapObjectSlot(slot), heap_object); in MarkRange()
Dmarking-barrier.h35 void Write(HeapObject host, HeapObjectSlot, HeapObject value);
Dweak-object-worklists.h21 using HeapObjectAndSlot = std::pair<HeapObject, HeapObjectSlot>;
Dheap-write-barrier.cc38 void WriteBarrier::MarkingSlow(Heap* heap, HeapObject host, HeapObjectSlot slot, in MarkingSlow()
Dweak-object-worklists.cc116 slot_out->second = HeapObjectSlot(new_slot); in UpdateWeakReferences()
Dmarking-barrier.cc45 void MarkingBarrier::Write(HeapObject host, HeapObjectSlot slot, in Write()
Dmark-compact.h524 V8_INLINE static void RecordSlot(HeapObject object, HeapObjectSlot slot,
527 HeapObjectSlot slot, HeapObject target);
Dmarking-visitor-inl.h108 ProcessStrongHeapObject(host, HeapObjectSlot(slot), heap_object); in VisitCodePointerImpl()
Dmark-compact.cc2861 HeapObjectSlot key_slot = transitions.GetKeySlot(transition_index); in CompactTransitionArray()
2865 HeapObjectSlot target_slot = in CompactTransitionArray()
2984 std::pair<HeapObject, HeapObjectSlot> slot; in ClearWeakReferences()
2996 RecordSlot(slot.first, HeapObjectSlot(location), value); in ClearWeakReferences()
4561 HeapObjectSlot key_slot(table.RawFieldOfElementAt( in Process()
Dheap.cc7285 DCHECK(ObjectInYoungGeneration(HeapObjectSlot(slot).ToHeapObject())); in RecordEphemeronKeyWrite()
7346 collector->RecordSlot(source_page, HeapObjectSlot(slot), in WriteBarrierForRangeImpl()
/third_party/node/deps/v8/src/objects/
Dtransitions-inl.h54 HeapObjectSlot TransitionArray::GetKeySlot(int transition_number) { in GetKeySlot()
56 return HeapObjectSlot(RawFieldOfElementAt(ToKeyIndex(transition_number))); in GetKeySlot()
106 HeapObjectSlot TransitionArray::GetTargetSlot(int transition_number) { in GetTargetSlot()
108 return HeapObjectSlot(RawFieldOfElementAt(ToTargetIndex(transition_number))); in GetTargetSlot()
Dtransitions.h251 inline HeapObjectSlot GetKeySlot(int transition_number);
256 inline HeapObjectSlot GetTargetSlot(int transition_number);
Dmaybe-object-inl.h100 std::is_same<THeapObjectSlot, HeapObjectSlot>::value, in Update()
/third_party/node/deps/v8/src/common/
Dglobals.h798 using HeapObjectSlot = SlotTraits::THeapObjectSlot; variable