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

Public Member Functions

 PerClientSafepointData (Isolate *isolate)
 
void set_locked ()
 
IsolateSafepointsafepoint () const
 
Heapheap () const
 
Isolateisolate () const
 
bool is_locked () const
 
IsolateSafepoint::RunningLocalHeapsrunning ()
 
const IsolateSafepoint::RunningLocalHeapsrunning () const
 

Private Attributes

Isolate *const isolate_
 
IsolateSafepoint::RunningLocalHeaps running_
 
bool locked_ = false
 

Detailed Description

Definition at line 51 of file safepoint.cc.

Constructor & Destructor Documentation

◆ PerClientSafepointData()

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

Definition at line 53 of file safepoint.cc.

Member Function Documentation

◆ heap()

Heap * v8::internal::PerClientSafepointData::heap ( ) const
inline

Definition at line 58 of file safepoint.cc.

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

◆ is_locked()

bool v8::internal::PerClientSafepointData::is_locked ( ) const
inline

Definition at line 61 of file safepoint.cc.

◆ isolate()

Isolate * v8::internal::PerClientSafepointData::isolate ( ) const
inline

Definition at line 59 of file safepoint.cc.

◆ running() [1/2]

IsolateSafepoint::RunningLocalHeaps & v8::internal::PerClientSafepointData::running ( )
inline

Definition at line 63 of file safepoint.cc.

Here is the caller graph for this function:

◆ running() [2/2]

const IsolateSafepoint::RunningLocalHeaps & v8::internal::PerClientSafepointData::running ( ) const
inline

Definition at line 64 of file safepoint.cc.

◆ safepoint()

IsolateSafepoint * v8::internal::PerClientSafepointData::safepoint ( ) const
inline

Definition at line 57 of file safepoint.cc.

Here is the call graph for this function:

◆ set_locked()

void v8::internal::PerClientSafepointData::set_locked ( )
inline

Definition at line 55 of file safepoint.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ isolate_

Isolate* const v8::internal::PerClientSafepointData::isolate_
private

Definition at line 69 of file safepoint.cc.

◆ locked_

bool v8::internal::PerClientSafepointData::locked_ = false
private

Definition at line 71 of file safepoint.cc.

◆ running_

IsolateSafepoint::RunningLocalHeaps v8::internal::PerClientSafepointData::running_
private

Definition at line 70 of file safepoint.cc.


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