Home
last modified time | relevance | path

Searched refs:MaybeObjectSlot (Results 1 – 25 of 30) sorted by relevance

12

/third_party/node/deps/v8/src/objects/
Dvisitors.h120 virtual void VisitPointers(HeapObject host, MaybeObjectSlot start,
121 MaybeObjectSlot end) = 0;
142 virtual void VisitPointer(HeapObject host, MaybeObjectSlot p) { in VisitPointer()
Dfixed-array-inl.h458 MaybeObjectSlot WeakFixedArray::data_start() { in data_start()
462 MaybeObjectSlot WeakFixedArray::RawFieldOfElementAt(int index) { in RawFieldOfElementAt()
474 MaybeObjectSlot dst_slot(data_start() + dst_index); in CopyElements()
475 MaybeObjectSlot src_slot(src.data_start() + src_index); in CopyElements()
497 MaybeObjectSlot WeakArrayList::data_start() { in data_start()
509 MaybeObjectSlot dst_slot(data_start() + dst_index); in CopyElements()
510 MaybeObjectSlot src_slot(src.data_start() + src_index); in CopyElements()
Dfixed-array.h311 inline MaybeObjectSlot data_start();
313 inline MaybeObjectSlot RawFieldOfElementAt(int index);
394 inline MaybeObjectSlot data_start();
Dslots-atomic-inl.h83 explicit AtomicSlot(MaybeObjectSlot slot) : SlotBase(slot.address()) {} in AtomicSlot()
Dheap-object.h169 inline MaybeObjectSlot RawMaybeWeakField(int byte_offset) const;
Dfeedback-vector-inl.h240 inline MaybeObjectSlot FeedbackVector::slots_start() { in slots_start()
/third_party/node/deps/v8/src/heap/
Dmark-compact.cc103 virtual void VerifyPointers(MaybeObjectSlot start, MaybeObjectSlot end) = 0;
116 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
117 MaybeObjectSlot end) override { in VisitPointers()
247 void VerifyPointers(MaybeObjectSlot start, MaybeObjectSlot end) override { in VerifyPointers()
315 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
316 MaybeObjectSlot end) override { in VisitPointers()
342 virtual void VerifyPointers(MaybeObjectSlot start, MaybeObjectSlot end) = 0;
433 void VerifyPointers(MaybeObjectSlot start, MaybeObjectSlot end) override { in VerifyPointers()
1202 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
1203 MaybeObjectSlot end) final { in VisitPointers()
[all …]
Dheap-write-barrier.h40 void GenerationalBarrier(HeapObject object, MaybeObjectSlot slot,
52 static inline void Marking(HeapObject host, MaybeObjectSlot,
Dmarking-visitor.h190 V8_INLINE void VisitPointer(HeapObject host, MaybeObjectSlot p) final { in VisitPointer()
197 V8_INLINE void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
198 MaybeObjectSlot end) final { in VisitPointers()
Dmarking-barrier.cc115 MaybeObjectSlot(descriptor_array.GetDescriptorSlot(old_marked)), in Write()
116 MaybeObjectSlot(descriptor_array.GetDescriptorSlot( in Write()
Dheap.cc2132 template void Heap::CopyRange<MaybeObjectSlot>(HeapObject dst_object,
2133 MaybeObjectSlot dst_slot,
2134 MaybeObjectSlot src_slot,
3987 VisitPointers(host, MaybeObjectSlot(start), MaybeObjectSlot(end)); in VisitPointers()
3989 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
3990 MaybeObjectSlot end) final { in VisitPointers()
3991 for (MaybeObjectSlot p = start; p < end; ++p) { in VisitPointers()
4013 MaybeObjectSlot slot(int i) { return slots_[i]; } in slot()
4020 std::vector<MaybeObjectSlot> slots_;
4674 VisitPointers(host, MaybeObjectSlot(start), MaybeObjectSlot(end)); in VisitPointers()
[all …]
Dheap-write-barrier-inl.h165 inline void GenerationalBarrier(HeapObject object, MaybeObjectSlot slot, in GenerationalBarrier()
230 void WriteBarrier::Marking(HeapObject host, MaybeObjectSlot slot, in Marking()
Dscavenger.h239 V8_INLINE void VisitPointers(HeapObject host, MaybeObjectSlot start,
240 MaybeObjectSlot end) final;
Dscavenger-inl.h437 std::is_same<TSlot, MaybeObjectSlot>::value, in CheckAndScavengeObject()
464 void ScavengeVisitor::VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
465 MaybeObjectSlot end) { in VisitPointers()
Dheap-write-barrier.cc85 MaybeObjectSlot slot(raw_slot); in MarkingFromCode()
Dread-only-spaces.cc496 void VerifyPointers(HeapObject host, MaybeObjectSlot start, in VerifyPointers()
497 MaybeObjectSlot end) override { in VerifyPointers()
503 for (MaybeObjectSlot current = start; current < end; ++current) { in VerifyPointers()
Dscavenger.cc56 V8_INLINE void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
57 MaybeObjectSlot end) final { in VisitPointers()
631 [this, &filter](MaybeObjectSlot slot) { in ScavengePage()
Dconcurrent-marking.cc215 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
216 MaybeObjectSlot end) override { in VisitPointers()
Dmarking-visitor-inl.h469 MaybeObjectSlot(descriptor_array.GetDescriptorSlot(old_marked)), in VisitDescriptors()
470 MaybeObjectSlot(descriptor_array.GetDescriptorSlot(new_marked))); in VisitDescriptors()
Dheap.h2621 void VisitPointers(HeapObject host, MaybeObjectSlot start,
2622 MaybeObjectSlot end) override;
2640 virtual void VerifyPointers(HeapObject host, MaybeObjectSlot start,
2641 MaybeObjectSlot end);
Dremembered-set.h78 [start, end](MaybeObjectSlot slot) { in CheckNoneInRange()
/third_party/node/deps/v8/src/snapshot/
Dserializer.cc868 VisitPointers(host, MaybeObjectSlot(start), MaybeObjectSlot(end)); in VisitPointers()
872 MaybeObjectSlot start, in VisitPointers()
873 MaybeObjectSlot end) { in VisitPointers()
878 MaybeObjectSlot current = start; in VisitPointers()
914 MaybeObjectSlot repeat_end = current + 1; in VisitPointers()
Dserializer.h446 void VisitPointers(HeapObject host, MaybeObjectSlot start,
447 MaybeObjectSlot end) override;
Ddeserializer.cc64 MaybeObjectSlot slot() const { return object_->RawMaybeWeakField(offset_); } in slot()
71 MaybeObjectSlot current_slot = slot() + slot_offset; in Write()
89 MaybeObjectSlot current_slot = slot(); in WriteWithGenerationalBarrier()
163 MaybeObjectSlot slot() const { UNREACHABLE(); } in slot()
/third_party/node/deps/v8/src/profiler/
Dheap-snapshot-generator.cc988 VisitPointers(host, MaybeObjectSlot(start), MaybeObjectSlot(end)); in VisitPointers()
993 void VisitPointers(HeapObject host, MaybeObjectSlot start, in VisitPointers()
994 MaybeObjectSlot end) override { in VisitPointers()
999 for (MaybeObjectSlot slot = start; slot < end; ++slot) { in VisitPointers()
1027 static_cast<int>(MaybeObjectSlot(slot.address()) - parent_start_); in VisitSlotImpl()
1052 MaybeObjectSlot parent_start_;
1053 MaybeObjectSlot parent_end_;
1711 MaybeObjectSlot start = MaybeObjectSlot(array.GetDescriptorSlot(0)); in ExtractDescriptorArrayReferences()
1712 MaybeObjectSlot end = MaybeObjectSlot( in ExtractDescriptorArrayReferences()
1715 MaybeObjectSlot slot = start + i; in ExtractDescriptorArrayReferences()

12