|
| PointersUpdatingVisitor (Heap *heap) |
|
void | VisitPointer (Tagged< HeapObject > host, ObjectSlot p) override |
|
void | VisitPointer (Tagged< HeapObject > host, MaybeObjectSlot p) override |
|
void | VisitPointers (Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) override |
|
void | VisitPointers (Tagged< HeapObject > host, MaybeObjectSlot start, MaybeObjectSlot end) final |
|
void | VisitInstructionStreamPointer (Tagged< Code > host, InstructionStreamSlot slot) override |
|
void | VisitRootPointer (Root root, const char *description, FullObjectSlot p) override |
|
void | VisitRootPointers (Root root, const char *description, FullObjectSlot start, FullObjectSlot end) override |
|
void | VisitRootPointers (Root root, const char *description, OffHeapObjectSlot start, OffHeapObjectSlot end) override |
|
void | VisitCodeTarget (Tagged< InstructionStream > host, RelocInfo *rinfo) override |
|
void | VisitEmbeddedPointer (Tagged< InstructionStream > host, RelocInfo *rinfo) override |
|
| ObjectVisitorWithCageBases (PtrComprCageBase cage_base, PtrComprCageBase code_cage_base) |
|
| ObjectVisitorWithCageBases (Isolate *isolate) |
|
| ObjectVisitorWithCageBases (Heap *heap) |
|
PtrComprCageBase | cage_base () const |
|
PtrComprCageBase | code_cage_base () const |
|
virtual | ~ObjectVisitor ()=default |
|
virtual void | VisitCustomWeakPointers (Tagged< HeapObject > host, ObjectSlot start, ObjectSlot end) |
|
virtual void | VisitCustomWeakPointer (Tagged< HeapObject > host, ObjectSlot p) |
|
virtual void | VisitEphemeron (Tagged< HeapObject > host, int index, ObjectSlot key, ObjectSlot value) |
|
void | VisitRelocInfo (Tagged< InstructionStream > host, RelocIterator *it) |
|
virtual void | VisitExternalReference (Tagged< InstructionStream > host, RelocInfo *rinfo) |
|
virtual void | VisitInternalReference (Tagged< InstructionStream > host, RelocInfo *rinfo) |
|
virtual void | VisitOffHeapTarget (Tagged< InstructionStream > host, RelocInfo *rinfo) |
|
virtual void | VisitExternalPointer (Tagged< HeapObject > host, ExternalPointerSlot slot) |
|
virtual void | VisitCppHeapPointer (Tagged< HeapObject > host, CppHeapPointerSlot slot) |
|
virtual void | VisitIndirectPointer (Tagged< HeapObject > host, IndirectPointerSlot slot, IndirectPointerMode mode) |
|
virtual void | VisitProtectedPointer (Tagged< TrustedObject > host, ProtectedPointerSlot slot) |
|
virtual void | VisitProtectedPointer (Tagged< TrustedObject > host, ProtectedMaybeObjectSlot slot) |
|
virtual void | VisitTrustedPointerTableEntry (Tagged< HeapObject > host, IndirectPointerSlot slot) |
|
virtual void | VisitJSDispatchTableEntry (Tagged< HeapObject > host, JSDispatchHandle handle) |
|
virtual void | VisitMapPointer (Tagged< HeapObject > host) |
|
virtual | ~RootVisitor ()=default |
|
virtual void | VisitRunningCode (FullObjectSlot code_slot, FullObjectSlot istream_or_smi_zero_slot) |
|
virtual void | Synchronize (VisitorSynchronization::SyncTag tag) |
|
virtual GarbageCollector | collector () const |
|
Definition at line 4295 of file mark-compact.cc.