AddObserver(MigrationObserver *observer) | v8::internal::EvacuateVisitorBase | inline |
cage_base() | v8::internal::EvacuateVisitorBase | inlineprotected |
EvacuateVisitorBase(Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor) | v8::internal::EvacuateVisitorBase | inlineprotected |
ExecuteMigrationObservers(AllocationSpace dest, Tagged< HeapObject > src, Tagged< HeapObject > dst, int size) | v8::internal::EvacuateVisitorBase | inlineprotected |
heap_ | v8::internal::EvacuateVisitorBase | protected |
kFast enum value | v8::internal::EvacuateVisitorBase | protected |
kObserved enum value | v8::internal::EvacuateVisitorBase | protected |
local_allocator_ | v8::internal::EvacuateVisitorBase | protected |
MigrateFunction typedef | v8::internal::EvacuateVisitorBase | protected |
MigrateObject(Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest) | v8::internal::EvacuateVisitorBase | inlineprotected |
migration_function_ | v8::internal::EvacuateVisitorBase | protected |
MigrationMode enum name | v8::internal::EvacuateVisitorBase | protected |
observers_ | v8::internal::EvacuateVisitorBase | protected |
RawMigrateObject(EvacuateVisitorBase *base, Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest) | v8::internal::EvacuateVisitorBase | inlineprotectedstatic |
record_visitor_ | v8::internal::EvacuateVisitorBase | protected |
rng_ | v8::internal::EvacuateVisitorBase | protected |
shared_string_table_ | v8::internal::EvacuateVisitorBase | protected |
ShouldPromoteIntoSharedHeap(Tagged< Map > map) | v8::internal::EvacuateVisitorBase | inlineprotected |
TryEvacuateObject(AllocationSpace target_space, Tagged< HeapObject > object, int size, Tagged< HeapObject > *target_object) | v8::internal::EvacuateVisitorBase | inlineprotected |
Visit(Tagged< HeapObject > object, int size)=0 | v8::internal::HeapObjectVisitor | pure virtual |
~HeapObjectVisitor()=default | v8::internal::HeapObjectVisitor | virtual |