|
| enum | MigrationMode { kFast
, kObserved
} |
| |
| using | MigrateFunction |
| |
| 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) |
| |
| template<MigrationMode mode> |
| static void | RawMigrateObject (EvacuateVisitorBase *base, Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest) |
| |
| Heap * | heap_ |
| |
| EvacuationAllocator * | local_allocator_ |
| |
| RecordMigratedSlotVisitor * | record_visitor_ |
| |
| std::vector< MigrationObserver * > | observers_ |
| |
| MigrateFunction | migration_function_ |
| |
| const bool | shared_string_table_ |
| |
| std::optional< base::RandomNumberGenerator > | rng_ |
| |
Definition at line 1646 of file mark-compact.cc.
◆ EvacuateNewSpaceVisitor()
◆ AllocateInOldSpace()
◆ AllocateTargetObject()
◆ promoted_size()
| intptr_t v8::internal::EvacuateNewSpaceVisitor::promoted_size |
( |
| ) |
|
|
inline |
◆ TryEvacuateWithoutCopy()
◆ Visit()
◆ is_incremental_marking_
| bool v8::internal::EvacuateNewSpaceVisitor::is_incremental_marking_ |
|
private |
◆ local_pretenuring_feedback_
◆ pretenuring_handler_
◆ promoted_size_
| intptr_t v8::internal::EvacuateNewSpaceVisitor::promoted_size_ |
|
private |
◆ shortcut_strings_
| const bool v8::internal::EvacuateNewSpaceVisitor::shortcut_strings_ |
|
private |
The documentation for this class was generated from the following file: