v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::MigrationObserver Class Referenceabstract
Inheritance diagram for v8::internal::MigrationObserver:
Collaboration diagram for v8::internal::MigrationObserver:

Public Member Functions

 MigrationObserver (Heap *heap)
 
virtual ~MigrationObserver ()=default
 
virtual void Move (AllocationSpace dest, Tagged< HeapObject > src, Tagged< HeapObject > dst, int size)=0
 

Protected Attributes

Heapheap_
 

Detailed Description

Definition at line 1401 of file mark-compact.cc.

Constructor & Destructor Documentation

◆ MigrationObserver()

v8::internal::MigrationObserver::MigrationObserver ( Heap * heap)
inlineexplicit

Definition at line 1403 of file mark-compact.cc.

◆ ~MigrationObserver()

virtual v8::internal::MigrationObserver::~MigrationObserver ( )
virtualdefault

Member Function Documentation

◆ Move()

virtual void v8::internal::MigrationObserver::Move ( AllocationSpace dest,
Tagged< HeapObject > src,
Tagged< HeapObject > dst,
int size )
pure virtual

Member Data Documentation

◆ heap_

Heap* v8::internal::MigrationObserver::heap_
protected

Definition at line 1410 of file mark-compact.cc.


The documentation for this class was generated from the following file: