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

#include <frame-states.h>

Collaboration diagram for v8::internal::compiler::FrameStateInfo:

Public Member Functions

 FrameStateInfo (BytecodeOffset bailout_id, OutputFrameStateCombine state_combine, const FrameStateFunctionInfo *info)
 
FrameStateType type () const
 
BytecodeOffset bailout_id () const
 
OutputFrameStateCombine state_combine () const
 
MaybeIndirectHandle< SharedFunctionInfoshared_info () const
 
MaybeIndirectHandle< BytecodeArraybytecode_array () const
 
uint16_t parameter_count () const
 
uint16_t max_arguments () const
 
int local_count () const
 
int stack_count () const
 
const FrameStateFunctionInfofunction_info () const
 

Private Attributes

BytecodeOffset const bailout_id_
 
OutputFrameStateCombine const frame_state_combine_
 
const FrameStateFunctionInfo *const info_
 

Detailed Description

Definition at line 173 of file frame-states.h.

Constructor & Destructor Documentation

◆ FrameStateInfo()

v8::internal::compiler::FrameStateInfo::FrameStateInfo ( BytecodeOffset bailout_id,
OutputFrameStateCombine state_combine,
const FrameStateFunctionInfo * info )
inline

Definition at line 175 of file frame-states.h.

Member Function Documentation

◆ bailout_id()

BytecodeOffset v8::internal::compiler::FrameStateInfo::bailout_id ( ) const
inline

Definition at line 186 of file frame-states.h.

Here is the caller graph for this function:

◆ bytecode_array()

MaybeIndirectHandle< BytecodeArray > v8::internal::compiler::FrameStateInfo::bytecode_array ( ) const
inline

Definition at line 192 of file frame-states.h.

◆ function_info()

const FrameStateFunctionInfo * v8::internal::compiler::FrameStateInfo::function_info ( ) const
inline

Definition at line 208 of file frame-states.h.

Here is the caller graph for this function:

◆ local_count()

int v8::internal::compiler::FrameStateInfo::local_count ( ) const
inline

Definition at line 202 of file frame-states.h.

◆ max_arguments()

uint16_t v8::internal::compiler::FrameStateInfo::max_arguments ( ) const
inline

Definition at line 199 of file frame-states.h.

◆ parameter_count()

uint16_t v8::internal::compiler::FrameStateInfo::parameter_count ( ) const
inline

Definition at line 196 of file frame-states.h.

Here is the caller graph for this function:

◆ shared_info()

MaybeIndirectHandle< SharedFunctionInfo > v8::internal::compiler::FrameStateInfo::shared_info ( ) const
inline

Definition at line 188 of file frame-states.h.

Here is the caller graph for this function:

◆ stack_count()

int v8::internal::compiler::FrameStateInfo::stack_count ( ) const
inline

Definition at line 205 of file frame-states.h.

Here is the call graph for this function:

◆ state_combine()

OutputFrameStateCombine v8::internal::compiler::FrameStateInfo::state_combine ( ) const
inline

Definition at line 187 of file frame-states.h.

Here is the caller graph for this function:

◆ type()

FrameStateType v8::internal::compiler::FrameStateInfo::type ( ) const
inline

Definition at line 182 of file frame-states.h.

Here is the caller graph for this function:

Member Data Documentation

◆ bailout_id_

BytecodeOffset const v8::internal::compiler::FrameStateInfo::bailout_id_
private

Definition at line 211 of file frame-states.h.

◆ frame_state_combine_

OutputFrameStateCombine const v8::internal::compiler::FrameStateInfo::frame_state_combine_
private

Definition at line 212 of file frame-states.h.

◆ info_

const FrameStateFunctionInfo* const v8::internal::compiler::FrameStateInfo::info_
private

Definition at line 213 of file frame-states.h.


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