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

#include <objects.h>

Inheritance diagram for v8::internal::Relocatable:
Collaboration diagram for v8::internal::Relocatable:

Public Member Functions

 Relocatable (Isolate *isolate)
 
virtual ~Relocatable ()
 
virtual void IterateInstance (RootVisitor *v)
 
virtual void PostGarbageCollection ()
 

Static Public Member Functions

static void PostGarbageCollectionProcessing (Isolate *isolate)
 
static int ArchiveSpacePerThread ()
 
static char * ArchiveState (Isolate *isolate, char *to)
 
static char * RestoreState (Isolate *isolate, char *from)
 
static void Iterate (Isolate *isolate, RootVisitor *v)
 
static void Iterate (RootVisitor *v, Relocatable *top)
 
static char * Iterate (RootVisitor *v, char *t)
 

Private Attributes

Isolateisolate_
 
Relocatableprev_
 

Detailed Description

Definition at line 884 of file objects.h.

Constructor & Destructor Documentation

◆ Relocatable()

v8::internal::Relocatable::Relocatable ( Isolate * isolate)
inlineexplicit

Definition at line 1961 of file objects-inl.h.

◆ ~Relocatable()

v8::internal::Relocatable::~Relocatable ( )
inlinevirtual

Definition at line 1967 of file objects-inl.h.

Member Function Documentation

◆ ArchiveSpacePerThread()

int v8::internal::Relocatable::ArchiveSpacePerThread ( )
static

Definition at line 4087 of file objects.cc.

Here is the caller graph for this function:

◆ ArchiveState()

char * v8::internal::Relocatable::ArchiveState ( Isolate * isolate,
char * to )
static

Definition at line 4090 of file objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Iterate() [1/3]

void v8::internal::Relocatable::Iterate ( Isolate * isolate,
RootVisitor * v )
static

Definition at line 4108 of file objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Iterate() [2/3]

char * v8::internal::Relocatable::Iterate ( RootVisitor * v,
char * t )
static

Definition at line 4102 of file objects.cc.

Here is the call graph for this function:

◆ Iterate() [3/3]

void v8::internal::Relocatable::Iterate ( RootVisitor * v,
Relocatable * top )
static

Definition at line 4112 of file objects.cc.

◆ IterateInstance()

virtual void v8::internal::Relocatable::IterateInstance ( RootVisitor * v)
inlinevirtual

◆ PostGarbageCollection()

virtual void v8::internal::Relocatable::PostGarbageCollection ( )
inlinevirtual

Reimplemented in v8::internal::FlatStringReader.

Definition at line 889 of file objects.h.

◆ PostGarbageCollectionProcessing()

void v8::internal::Relocatable::PostGarbageCollectionProcessing ( Isolate * isolate)
static

Definition at line 4078 of file objects.cc.

Here is the caller graph for this function:

◆ RestoreState()

char * v8::internal::Relocatable::RestoreState ( Isolate * isolate,
char * from )
static

Definition at line 4097 of file objects.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ isolate_

Isolate* v8::internal::Relocatable::isolate_
private

Definition at line 900 of file objects.h.

◆ prev_

Relocatable* v8::internal::Relocatable::prev_
private

Definition at line 901 of file objects.h.


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