v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::EvacuateNewSpaceVisitor Member List

This is the complete list of members for v8::internal::EvacuateNewSpaceVisitor, including all inherited members.

AddObserver(MigrationObserver *observer)v8::internal::EvacuateVisitorBaseinline
AllocateInOldSpace(int size_in_bytes, AllocationAlignment alignment)v8::internal::EvacuateNewSpaceVisitorinlineprivate
AllocateTargetObject(Tagged< HeapObject > old_object, int size, Tagged< HeapObject > *target_object)v8::internal::EvacuateNewSpaceVisitorinlineprivate
cage_base()v8::internal::EvacuateVisitorBaseinlineprotected
EvacuateNewSpaceVisitor(Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor, PretenuringHandler::PretenuringFeedbackMap *local_pretenuring_feedback)v8::internal::EvacuateNewSpaceVisitorinlineexplicit
EvacuateVisitorBase(Heap *heap, EvacuationAllocator *local_allocator, RecordMigratedSlotVisitor *record_visitor)v8::internal::EvacuateVisitorBaseinlineprotected
ExecuteMigrationObservers(AllocationSpace dest, Tagged< HeapObject > src, Tagged< HeapObject > dst, int size)v8::internal::EvacuateVisitorBaseinlineprotected
heap_v8::internal::EvacuateVisitorBaseprotected
is_incremental_marking_v8::internal::EvacuateNewSpaceVisitorprivate
kFast enum valuev8::internal::EvacuateVisitorBaseprotected
kObserved enum valuev8::internal::EvacuateVisitorBaseprotected
local_allocator_v8::internal::EvacuateVisitorBaseprotected
local_pretenuring_feedback_v8::internal::EvacuateNewSpaceVisitorprivate
MigrateFunction typedefv8::internal::EvacuateVisitorBaseprotected
MigrateObject(Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest)v8::internal::EvacuateVisitorBaseinlineprotected
migration_function_v8::internal::EvacuateVisitorBaseprotected
MigrationMode enum namev8::internal::EvacuateVisitorBaseprotected
observers_v8::internal::EvacuateVisitorBaseprotected
pretenuring_handler_v8::internal::EvacuateNewSpaceVisitorprivate
promoted_size()v8::internal::EvacuateNewSpaceVisitorinline
promoted_size_v8::internal::EvacuateNewSpaceVisitorprivate
RawMigrateObject(EvacuateVisitorBase *base, Tagged< HeapObject > dst, Tagged< HeapObject > src, int size, AllocationSpace dest)v8::internal::EvacuateVisitorBaseinlineprotectedstatic
record_visitor_v8::internal::EvacuateVisitorBaseprotected
rng_v8::internal::EvacuateVisitorBaseprotected
shared_string_table_v8::internal::EvacuateVisitorBaseprotected
shortcut_strings_v8::internal::EvacuateNewSpaceVisitorprivate
ShouldPromoteIntoSharedHeap(Tagged< Map > map)v8::internal::EvacuateVisitorBaseinlineprotected
TryEvacuateObject(AllocationSpace target_space, Tagged< HeapObject > object, int size, Tagged< HeapObject > *target_object)v8::internal::EvacuateVisitorBaseinlineprotected
TryEvacuateWithoutCopy(Tagged< HeapObject > object)v8::internal::EvacuateNewSpaceVisitorinlineprivate
Visit(Tagged< HeapObject > object, int size) overridev8::internal::EvacuateNewSpaceVisitorinlinevirtual
~HeapObjectVisitor()=defaultv8::internal::HeapObjectVisitorvirtual