AddObserver(MigrationObserver *observer) | v8::internal::EvacuateVisitorBase | inline |
AllocateInOldSpace(int size_in_bytes, AllocationAlignment alignment) | v8::internal::EvacuateNewSpaceVisitor | inlineprivate |
AllocateTargetObject(Tagged< HeapObject > old_object, int size, Tagged< HeapObject > *target_object) | v8::internal::EvacuateNewSpaceVisitor | inlineprivate |
cage_base() | v8::internal::EvacuateVisitorBase | inlineprotected |
EvacuateNewSpaceVisitor(Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor, PretenuringHandler::PretenuringFeedbackMap *local_pretenuring_feedback) | v8::internal::EvacuateNewSpaceVisitor | inlineexplicit |
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 |
is_incremental_marking_ | v8::internal::EvacuateNewSpaceVisitor | private |
kFast enum value | v8::internal::EvacuateVisitorBase | protected |
kObserved enum value | v8::internal::EvacuateVisitorBase | protected |
local_allocator_ | v8::internal::EvacuateVisitorBase | protected |
local_pretenuring_feedback_ | v8::internal::EvacuateNewSpaceVisitor | private |
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 |
pretenuring_handler_ | v8::internal::EvacuateNewSpaceVisitor | private |
promoted_size() | v8::internal::EvacuateNewSpaceVisitor | inline |
promoted_size_ | v8::internal::EvacuateNewSpaceVisitor | private |
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 |
shortcut_strings_ | v8::internal::EvacuateNewSpaceVisitor | private |
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 |
TryEvacuateWithoutCopy(Tagged< HeapObject > object) | v8::internal::EvacuateNewSpaceVisitor | inlineprivate |
Visit(Tagged< HeapObject > object, int size) override | v8::internal::EvacuateNewSpaceVisitor | inlinevirtual |
~HeapObjectVisitor()=default | v8::internal::HeapObjectVisitor | virtual |