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

#include <safepoint-table-base.h>

Inheritance diagram for v8::internal::SafepointEntryBase:
Collaboration diagram for v8::internal::SafepointEntryBase:

Public Member Functions

 SafepointEntryBase ()=default
 
 SafepointEntryBase (int pc, int deopt_index, int trampoline_pc)
 
bool is_initialized () const
 
int pc () const
 
int trampoline_pc () const
 
bool has_deoptimization_index () const
 
int deoptimization_index () const
 
void Reset ()
 

Static Public Attributes

static constexpr int kNoDeoptIndex = -1
 
static constexpr int kNoTrampolinePC = -1
 

Protected Member Functions

bool operator== (const SafepointEntryBase &other) const
 

Private Attributes

int pc_ = 0
 
int deopt_index_ = kNoDeoptIndex
 
int trampoline_pc_ = kNoTrampolinePC
 

Detailed Description

Definition at line 20 of file safepoint-table-base.h.

Constructor & Destructor Documentation

◆ SafepointEntryBase() [1/2]

v8::internal::SafepointEntryBase::SafepointEntryBase ( )
default

◆ SafepointEntryBase() [2/2]

v8::internal::SafepointEntryBase::SafepointEntryBase ( int pc,
int deopt_index,
int trampoline_pc )
inline

Definition at line 27 of file safepoint-table-base.h.

Here is the call graph for this function:

Member Function Documentation

◆ deoptimization_index()

int v8::internal::SafepointEntryBase::deoptimization_index ( ) const
inline

Definition at line 45 of file safepoint-table-base.h.

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

◆ has_deoptimization_index()

bool v8::internal::SafepointEntryBase::has_deoptimization_index ( ) const
inline

Definition at line 41 of file safepoint-table-base.h.

Here is the caller graph for this function:

◆ is_initialized()

bool v8::internal::SafepointEntryBase::is_initialized ( ) const
inline

Definition at line 32 of file safepoint-table-base.h.

Here is the caller graph for this function:

◆ operator==()

bool v8::internal::SafepointEntryBase::operator== ( const SafepointEntryBase & other) const
inlineprotected

Definition at line 53 of file safepoint-table-base.h.

Here is the caller graph for this function:

◆ pc()

int v8::internal::SafepointEntryBase::pc ( ) const
inline

Definition at line 34 of file safepoint-table-base.h.

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

◆ Reset()

void v8::internal::SafepointEntryBase::Reset ( )
inline

Definition at line 50 of file safepoint-table-base.h.

◆ trampoline_pc()

int v8::internal::SafepointEntryBase::trampoline_pc ( ) const
inline

Definition at line 39 of file safepoint-table-base.h.

Here is the caller graph for this function:

Member Data Documentation

◆ deopt_index_

int v8::internal::SafepointEntryBase::deopt_index_ = kNoDeoptIndex
private

Definition at line 60 of file safepoint-table-base.h.

◆ kNoDeoptIndex

int v8::internal::SafepointEntryBase::kNoDeoptIndex = -1
staticconstexpr

Definition at line 22 of file safepoint-table-base.h.

◆ kNoTrampolinePC

int v8::internal::SafepointEntryBase::kNoTrampolinePC = -1
staticconstexpr

Definition at line 23 of file safepoint-table-base.h.

◆ pc_

int v8::internal::SafepointEntryBase::pc_ = 0
private

Definition at line 59 of file safepoint-table-base.h.

◆ trampoline_pc_

int v8::internal::SafepointEntryBase::trampoline_pc_ = kNoTrampolinePC
private

Definition at line 61 of file safepoint-table-base.h.


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