| AddStrongReferenceForReferenceSummarizer(Tagged< HeapObject > host, Tagged< HeapObject > obj) | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | inline |
| AddWeakReferenceForReferenceSummarizer(Tagged< HeapObject > host, Tagged< HeapObject > obj) | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | inline |
| Base typedef | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| cage_base() const | v8::internal::ObjectVisitorWithCageBases | inline |
| CanEncounterFillerOrFreeSpace() | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinestatic |
| CanUpdateValuesInHeap() | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | inline |
| Cast(Tagged< HeapObject > object, const Heap *heap) | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | protectedstatic |
| Cast(Tagged< HeapObject > object, const Heap *heap) | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | |
| code_cage_base() const | v8::internal::ObjectVisitorWithCageBases | inline |
| code_flush_mode_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| code_flushing_increase_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| concrete_visitor() | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotected |
| concrete_visitor() const | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotected |
| ConcurrentHeapVisitor(Isolate *isolate) | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | explicit |
| EnableConcurrentVisitation() | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | inlinestatic |
| FullMarkingVisitorBase(MarkingWorklists::Local *local_marking_worklists, WeakObjects::Local *local_weak_objects, Heap *heap, unsigned mark_compact_epoch, base::EnumSet< CodeFlushMode > code_flush_mode, bool should_keep_ages_unchanged, uint16_t code_flushing_increase) | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | inline |
| GetObjectFilterReadOnlyAndSmiFast(TSlot slot) const | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| HasBytecodeArrayForFlushing(Tagged< SharedFunctionInfo > sfi) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| heap_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| HeapVisitor(LocalIsolate *isolate) | v8::internal::HeapVisitor< ConcreteVisitor > | inlineexplicit |
| HeapVisitor(Isolate *isolate) | v8::internal::HeapVisitor< ConcreteVisitor > | inlineexplicit |
| HeapVisitor(Heap *heap) | v8::internal::HeapVisitor< ConcreteVisitor > | inlineexplicit |
| isolate_in_background_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| IsOld(Tagged< SharedFunctionInfo > sfi) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| IsTrivialWeakReferenceValue(Tagged< HeapObject > host, Tagged< HeapObject > heap_object) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | static |
| key_to_values_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| local_marking_worklists_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| local_weak_objects_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| MakeOlder(Tagged< SharedFunctionInfo > sfi) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| mark_compact_epoch_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| marking_state() const | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | inline |
| marking_state_ | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | private |
| MarkingVisitorBase(MarkingWorklists::Local *local_marking_worklists, WeakObjects::Local *local_weak_objects, Heap *heap, unsigned mark_compact_epoch, base::EnumSet< CodeFlushMode > code_flush_mode, bool should_keep_ages_unchanged, uint16_t code_flushing_increase) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inline |
| MarkObject(Tagged< HeapObject > host, Tagged< HeapObject > obj, MarkingHelper::WorklistTarget target_worklist) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| MarkPointerTableEntry(Tagged< HeapObject > obj, IndirectPointerSlot slot) | v8::internal::FullMarkingVisitorBase< ConcreteVisitor > | |
| ObjectVisitorWithCageBases(PtrComprCageBase cage_base, PtrComprCageBase code_cage_base) | v8::internal::ObjectVisitorWithCageBases | inline |
| ObjectVisitorWithCageBases(Isolate *isolate) | v8::internal::ObjectVisitorWithCageBases | inlineexplicit |
| ObjectVisitorWithCageBases(Heap *heap) | v8::internal::ObjectVisitorWithCageBases | inlineexplicit |
| ProcessStrongHeapObject(Tagged< HeapObject > host, THeapObjectSlot slot, Tagged< HeapObject > heap_object) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| ProcessWeakHeapObject(Tagged< HeapObject > host, THeapObjectSlot slot, Tagged< HeapObject > heap_object) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| SetKeyToValues(KeyToValues *key_to_values) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inline |
| should_keep_ages_unchanged_ | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| ShouldFlushBaselineCode(Tagged< JSFunction > js_function) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| ShouldFlushCode(Tagged< SharedFunctionInfo > sfi) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| ShouldUseUncheckedCast() | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotectedstatic |
| ShouldVisitFullJSObject() | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotectedstatic |
| ShouldVisitMapPointer() | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotectedstatic |
| ShouldVisitReadOnlyMapPointer() | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinestatic |
| SynchronizePageAccess(Tagged< HeapObject > heap_object) const | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inline |
| UsePrecomputedObjectSize() | v8::internal::HeapVisitor< ConcreteVisitor > | inlineprotectedstatic |
| Visit(Tagged< HeapObject > object) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| Visit(Tagged< Map > map, Tagged< HeapObject > object) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| Visit(Tagged< Map > map, Tagged< HeapObject > object, int object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| Visit(Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitCodeTarget(Tagged< InstructionStream > host, RelocInfo *rinfo) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitCppHeapPointer(Tagged< HeapObject > host, CppHeapPointerSlot slot) override | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitCustomWeakPointer(Tagged< HeapObject > host, ObjectSlot p) | v8::internal::ObjectVisitor | inlinevirtual |
| VisitCustomWeakPointers(Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitDescriptorArray(Tagged< Map > map, Tagged< DescriptorArray > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitDescriptorArrayStrongly(Tagged< Map > map, Tagged< DescriptorArray > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitDescriptorsForMap(Tagged< Map > map) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| VisitEmbeddedPointer(Tagged< InstructionStream > host, RelocInfo *rinfo) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitEphemeron(Tagged< HeapObject > host, int index, ObjectSlot key, ObjectSlot value) | v8::internal::ObjectVisitor | inlinevirtual |
| VisitEphemeronHashTable(Tagged< Map > map, Tagged< EphemeronHashTable > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitExternalPointer(Tagged< HeapObject > host, ExternalPointerSlot slot) override | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitExternalReference(Tagged< InstructionStream > host, RelocInfo *rinfo) | v8::internal::ObjectVisitor | inlinevirtual |
| VisitFiller(Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitFixedArray(Tagged< Map > map, Tagged< FixedArray > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitFixedArrayWithProgressTracker(Tagged< Map > map, Tagged< FixedArray > object, MarkingProgressTracker &progress_tracker) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| VisitFreeSpace(Tagged< Map > map, Tagged< FreeSpace > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitIndirectPointer(Tagged< HeapObject > host, IndirectPointerSlot slot, IndirectPointerMode mode) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitInstructionStreamPointer(Tagged< Code > host, InstructionStreamSlot slot) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitInternalReference(Tagged< InstructionStream > host, RelocInfo *rinfo) | v8::internal::ObjectVisitor | inlinevirtual |
| VisitJSApiObject(Tagged< Map > map, Tagged< JSObject > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitJSArrayBuffer(Tagged< Map > map, Tagged< JSArrayBuffer > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitJSDispatchTableEntry(Tagged< HeapObject > host, JSDispatchHandle handle) override | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitJSFunction(Tagged< Map > map, Tagged< JSFunction > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitJSObjectFast(Tagged< Map > map, Tagged< JSObject > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitJSObjectSubclass(Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitJSObjectSubclass(Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| VisitJSWeakRef(Tagged< Map > map, Tagged< JSWeakRef > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitMap(Tagged< Map > map, Tagged< Map > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitMapPointer(Tagged< HeapObject > host) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitMapPointerIfNeeded(Tagged< HeapObject > host) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitMapPointerIfNeeded(Tagged< HeapObject > host) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| VisitOffHeapTarget(Tagged< InstructionStream > host, RelocInfo *rinfo) | v8::internal::ObjectVisitor | inlinevirtual |
| VisitPointer(Tagged< HeapObject > host, ObjectSlot p) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitPointer(Tagged< HeapObject > host, MaybeObjectSlot p) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitPointers(Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitPointers(Tagged< HeapObject > host, MaybeObjectSlot start, MaybeObjectSlot end) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitPointersImpl(Tagged< HeapObject > host, TSlot start, TSlot end) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| VisitPointersImpl(Tagged< HeapObject > host, TSlot start, TSlot end) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitProtectedPointer(Tagged< TrustedObject > host, ProtectedPointerSlot slot) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitProtectedPointer(Tagged< TrustedObject > host, ProtectedMaybeObjectSlot slot) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | inlinevirtual |
| VisitRelocInfo(Tagged< InstructionStream > host, RelocIterator *it) | v8::internal::ObjectVisitor | |
| VisitSharedFunctionInfo(Tagged< Map > map, Tagged< SharedFunctionInfo > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitShortcutCandidate(Tagged< Map > map, Tagged< ConsString > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitStringLocked(Tagged< T > object) | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | private |
| VisitStringLocked(Tagged< T > object) | v8::internal::ConcurrentHeapVisitor< ConcreteVisitor > | |
| VisitStrongPointerImpl(Tagged< HeapObject > host, TSlot slot) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | protected |
| VisitStrongPointerImpl(Tagged< HeapObject > host, TSlot slot) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitStruct(Tagged< Map > map, Tagged< HeapObject > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitTransitionArray(Tagged< Map > map, Tagged< TransitionArray > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitTrustedPointerTableEntry(Tagged< HeapObject > host, IndirectPointerSlot slot) final | v8::internal::MarkingVisitorBase< ConcreteVisitor > | virtual |
| VisitWeakCell(Tagged< Map > map, Tagged< WeakCell > object, MaybeObjectSize) | v8::internal::MarkingVisitorBase< ConcreteVisitor > | |
| VisitWithBodyDescriptor(Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | protected |
| VisitWithBodyDescriptor(Tagged< Map > map, Tagged< T > object, MaybeObjectSize maybe_object_size) | v8::internal::HeapVisitor< ConcreteVisitor > | |
| ~ObjectVisitor()=default | v8::internal::ObjectVisitor | virtual |