![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <visitors.h>
Definition at line 130 of file visitors.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::NewSpaceVisitor< ConcreteVisitor >, v8::internal::NewSpaceVisitor< ScavengeVisitor >, v8::internal::NewSpaceVisitor< YoungGenerationMarkingVisitor< marking_mode > >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, v8::internal::Serializer::ObjectSerializer, and v8::internal::UnreachableObjectsFilter::MarkingVisitor.
Definition at line 176 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::Serializer::ObjectSerializer, and v8::internal::YoungGenerationMarkingVisitor< marking_mode >.
Definition at line 193 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ObjectVisitorForwarder.
Definition at line 163 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, and v8::internal::ObjectVisitorForwarder.
Definition at line 151 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::NewSpaceVisitor< ConcreteVisitor >, v8::internal::NewSpaceVisitor< ScavengeVisitor >, v8::internal::NewSpaceVisitor< YoungGenerationMarkingVisitor< marking_mode > >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, v8::internal::Serializer::ObjectSerializer, and v8::internal::UnreachableObjectsFilter::MarkingVisitor.
Definition at line 178 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::ObjectVisitorForwarder, and v8::internal::RecordMigratedSlotVisitor.
Definition at line 167 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, v8::internal::ScavengeVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 188 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 180 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::IndexedReferencesExtractor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 196 of file visitors.h.
|
pure virtual |
Implemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::NewSpaceVisitor< ConcreteVisitor >, v8::internal::NewSpaceVisitor< ScavengeVisitor >, v8::internal::NewSpaceVisitor< YoungGenerationMarkingVisitor< marking_mode > >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, v8::internal::Serializer::ObjectSerializer, and v8::internal::UnreachableObjectsFilter::MarkingVisitor.
|
inlinevirtual |
Reimplemented in v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 182 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::IndexedReferencesExtractor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, and v8::internal::Serializer::ObjectSerializer.
Definition at line 208 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::NewSpaceVisitor< ConcreteVisitor >, v8::internal::NewSpaceVisitor< ScavengeVisitor >, v8::internal::NewSpaceVisitor< YoungGenerationMarkingVisitor< marking_mode > >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::UnreachableObjectsFilter::MarkingVisitor.
Definition at line 211 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ObjectVisitorForwarder, and v8::internal::Serializer::ObjectSerializer.
Definition at line 185 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, and v8::internal::YoungGenerationMarkingVisitor< marking_mode >.
Definition at line 160 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, and v8::internal::YoungGenerationMarkingVisitor< marking_mode >.
Definition at line 157 of file visitors.h.
|
pure virtual |
Implemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, v8::internal::ScavengeVisitor, v8::internal::Serializer::ObjectSerializer, v8::internal::UnreachableObjectsFilter::MarkingVisitor, and v8::internal::YoungGenerationMarkingVisitor< marking_mode >.
|
pure virtual |
Implemented in v8::internal::ClientObjectVisitor< Visitor >, v8::internal::FieldStatsCollector, v8::internal::IndexedReferencesExtractor, v8::internal::IterateAndScavengePromotedObjectsVisitor, v8::internal::MarkCompactCollector::CustomRootBodyMarkingVisitor, v8::internal::MarkCompactCollector::SharedHeapObjectVisitor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::PointersUpdatingVisitor, v8::internal::RecordMigratedSlotVisitor, v8::internal::ScavengeVisitor, v8::internal::Serializer::ObjectSerializer, v8::internal::UnreachableObjectsFilter::MarkingVisitor, and v8::internal::YoungGenerationMarkingVisitor< marking_mode >.
|
inlinevirtual |
Reimplemented in v8::internal::IndexedReferencesExtractor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 202 of file visitors.h.
|
inlinevirtual |
Reimplemented in v8::internal::IndexedReferencesExtractor, v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 200 of file visitors.h.
void v8::internal::ObjectVisitor::VisitRelocInfo | ( | Tagged< InstructionStream > | host, |
RelocIterator * | it ) |
|
inlinevirtual |
Reimplemented in v8::internal::MarkingVisitorBase< ConcreteVisitor >, v8::internal::MarkingVisitorBase< ConcurrentMarkingVisitor >, v8::internal::MarkingVisitorBase< MainMarkingVisitor >, v8::internal::ObjectVisitorForwarder, v8::internal::RecordMigratedSlotVisitor, and v8::internal::Serializer::ObjectSerializer.
Definition at line 205 of file visitors.h.