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

#include <heap-refs.h>

Inheritance diagram for v8::internal::compiler::BytecodeArrayRef:
Collaboration diagram for v8::internal::compiler::BytecodeArrayRef:

Public Member Functions

IndirectHandle< BytecodeArrayobject () const
 
int length () const
 
int register_count () const
 
uint16_t parameter_count () const
 
uint16_t parameter_count_without_receiver () const
 
uint16_t max_arguments () const
 
interpreter::Register incoming_new_target_or_generator_register () const
 
IndirectHandle< TrustedByteArraySourcePositionTable (JSHeapBroker *broker) const
 
Address handler_table_address () const
 
int handler_table_size () const
 
- Public Member Functions inherited from v8::internal::compiler::HeapObjectRef
IndirectHandle< HeapObjectobject () const
 
V8_EXPORT_PRIVATE MapRef map (JSHeapBroker *broker) const
 
OptionalMapRef map_direct_read (JSHeapBroker *broker) const
 
HeapObjectType GetHeapObjectType (JSHeapBroker *broker) const
 

Detailed Description

Definition at line 1015 of file heap-refs.h.

Member Function Documentation

◆ handler_table_address()

Address v8::internal::compiler::BytecodeArrayRef::handler_table_address ( ) const

Definition at line 1518 of file heap-refs.cc.

Here is the call graph for this function:

◆ handler_table_size()

int v8::internal::compiler::BytecodeArrayRef::handler_table_size ( ) const

Definition at line 1522 of file heap-refs.cc.

Here is the call graph for this function:

◆ incoming_new_target_or_generator_register()

interpreter::Register v8::internal::compiler::BytecodeArrayRef::incoming_new_target_or_generator_register ( ) const

Definition at line 1597 of file heap-refs.cc.

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

◆ length()

int v8::internal::compiler::BytecodeArrayRef::length ( ) const

Definition at line 1583 of file heap-refs.cc.

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

◆ max_arguments()

uint16_t v8::internal::compiler::BytecodeArrayRef::max_arguments ( ) const

Definition at line 1593 of file heap-refs.cc.

Here is the call graph for this function:

◆ object()

IndirectHandle< BytecodeArray > v8::internal::compiler::BytecodeArrayRef::object ( ) const
Here is the caller graph for this function:

◆ parameter_count()

uint16_t v8::internal::compiler::BytecodeArrayRef::parameter_count ( ) const

Definition at line 1587 of file heap-refs.cc.

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

◆ parameter_count_without_receiver()

uint16_t v8::internal::compiler::BytecodeArrayRef::parameter_count_without_receiver ( ) const

Definition at line 1590 of file heap-refs.cc.

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

◆ register_count()

int v8::internal::compiler::BytecodeArrayRef::register_count ( ) const

Definition at line 1584 of file heap-refs.cc.

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

◆ SourcePositionTable()

IndirectHandle< TrustedByteArray > v8::internal::compiler::BytecodeArrayRef::SourcePositionTable ( JSHeapBroker * broker) const

Definition at line 1513 of file heap-refs.cc.

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

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