|
PtrComprCageBase | cage_base () |
|
| EvacuateVisitorBase (Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor) |
|
bool | TryEvacuateObject (AllocationSpace target_space, Tagged< HeapObject > object, int size, Tagged< HeapObject > *target_object) |
|
bool | ShouldPromoteIntoSharedHeap (Tagged< Map > map) |
|
void | ExecuteMigrationObservers (AllocationSpace dest, Tagged< HeapObject > src, Tagged< HeapObject > dst, int size) |
|
void | MigrateObject (Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest) |
|
Definition at line 1442 of file mark-compact.cc.
◆ MigrateFunction
Initial value:
EvacuateVisitorBase(Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor)
kInterpreterTrampolineOffset Tagged< HeapObject >
Definition at line 1484 of file mark-compact.cc.
◆ MigrationMode
◆ EvacuateVisitorBase()
◆ AddObserver()
◆ cage_base()
◆ ExecuteMigrationObservers()
◆ MigrateObject()
◆ RawMigrateObject()
◆ ShouldPromoteIntoSharedHeap()
bool v8::internal::EvacuateVisitorBase::ShouldPromoteIntoSharedHeap |
( |
Tagged< Map > | map | ) |
|
|
inlineprotected |
◆ TryEvacuateObject()
◆ heap_
Heap* v8::internal::EvacuateVisitorBase::heap_ |
|
protected |
◆ local_allocator_
◆ migration_function_
◆ observers_
◆ record_visitor_
◆ rng_
◆ shared_string_table_
const bool v8::internal::EvacuateVisitorBase::shared_string_table_ |
|
protected |
The documentation for this class was generated from the following file: