v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CodeStubInterfaceDescriptor Struct Reference

#include <code-stubs.h>

Collaboration diagram for CodeStubInterfaceDescriptor:

Public Member Functions

 CodeStubInterfaceDescriptor ()
 
bool initialized () const
 
int environment_length () const
 
void SetMissHandler (ExternalReference handler)
 
ExternalReference miss_handler ()
 
bool has_miss_handler ()
 
Register GetParameterRegister (int index) const
 
bool IsParameterCountRegister (int index)
 
int GetHandlerParameterCount ()
 

Data Fields

int register_param_count_
 
Register stack_parameter_count_
 
int hint_stack_parameter_count_
 
StubFunctionMode function_mode_
 
Registerregister_params_
 
Address deoptimization_handler_
 
HandlerArgumentsMode handler_arguments_mode_
 

Detailed Description

Definition at line 288 of file code-stubs.h.

Constructor & Destructor Documentation

Definition at line 42 of file code-stubs.cc.

Member Function Documentation

int environment_length ( ) const
inline
Register GetParameterRegister ( int  index) const
inline
bool has_miss_handler ( )
inline

Definition at line 321 of file code-stubs.h.

bool initialized ( ) const
inline

Definition at line 302 of file code-stubs.h.

References CodeStubInterfaceDescriptor::register_param_count_.

bool IsParameterCountRegister ( int  index)
inline
ExternalReference miss_handler ( )
inline

Definition at line 316 of file code-stubs.h.

References ASSERT.

void SetMissHandler ( ExternalReference  handler)
inline

Field Documentation

Address deoptimization_handler_

Definition at line 299 of file code-stubs.h.

StubFunctionMode function_mode_

Definition at line 296 of file code-stubs.h.

Referenced by CodeStubGraphBuilderBase::BuildGraph().

HandlerArgumentsMode handler_arguments_mode_

Definition at line 300 of file code-stubs.h.

Referenced by CodeStubInterfaceDescriptor::GetHandlerParameterCount().

int hint_stack_parameter_count_

Definition at line 295 of file code-stubs.h.

Referenced by CodeStubGraphBuilderBase::BuildGraph().

Register* register_params_

Definition at line 297 of file code-stubs.h.

Referenced by CodeStubInterfaceDescriptor::GetParameterRegister().


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