#include <heap.h>
|
| ClearStaleLeftTrimmedPointerVisitor (Heap *heap, RootVisitor *visitor) |
|
void | VisitRootPointer (Root root, const char *description, FullObjectSlot p) override |
|
void | VisitRootPointers (Root root, const char *description, FullObjectSlot start, FullObjectSlot end) override |
|
void | VisitRunningCode (FullObjectSlot code_slot, FullObjectSlot istream_or_smi_zero_slot) override |
|
void | Synchronize (VisitorSynchronization::SyncTag tag) override |
|
PtrComprCageBase | cage_base () const |
|
virtual | ~RootVisitor ()=default |
|
virtual void | VisitRootPointers (Root root, const char *description, OffHeapObjectSlot start, OffHeapObjectSlot end) |
|
virtual GarbageCollector | collector () const |
|
Definition at line 2729 of file heap.h.
◆ ClearStaleLeftTrimmedPointerVisitor()
v8::internal::ClearStaleLeftTrimmedPointerVisitor::ClearStaleLeftTrimmedPointerVisitor |
( |
Heap * | heap, |
|
|
RootVisitor * | visitor ) |
◆ cage_base()
PtrComprCageBase v8::internal::ClearStaleLeftTrimmedPointerVisitor::cage_base |
( |
| ) |
const |
|
inline |
◆ ClearLeftTrimmedOrForward()
void v8::internal::ClearStaleLeftTrimmedPointerVisitor::ClearLeftTrimmedOrForward |
( |
Root | root, |
|
|
const char * | description, |
|
|
FullObjectSlot | p ) |
|
inlineprivate |
◆ IsLeftTrimmed()
◆ Synchronize()
◆ VisitRootPointer()
void v8::internal::ClearStaleLeftTrimmedPointerVisitor::VisitRootPointer |
( |
Root | root, |
|
|
const char * | description, |
|
|
FullObjectSlot | p ) |
|
overridevirtual |
◆ VisitRootPointers()
◆ VisitRunningCode()
void v8::internal::ClearStaleLeftTrimmedPointerVisitor::VisitRunningCode |
( |
FullObjectSlot | code_slot, |
|
|
FullObjectSlot | istream_or_smi_zero_slot ) |
|
overridevirtual |
◆ heap_
Heap* v8::internal::ClearStaleLeftTrimmedPointerVisitor::heap_ |
|
private |
◆ visitor_
RootVisitor* v8::internal::ClearStaleLeftTrimmedPointerVisitor::visitor_ |
|
private |
The documentation for this class was generated from the following files: