|
| 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: