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

#include <heap-refs.h>

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

Public Member Functions

IndirectHandle< SharedFunctionInfoobject () const
 
Builtin builtin_id () const
 
int context_header_size () const
 
int context_parameters_start () const
 
BytecodeArrayRef GetBytecodeArray (JSHeapBroker *broker) const
 
bool HasBreakInfo (JSHeapBroker *broker) const
 
SharedFunctionInfo::Inlineability GetInlineability (JSHeapBroker *broker) const
 
OptionalFunctionTemplateInfoRef function_template_info (JSHeapBroker *broker) const
 
ScopeInfoRef scope_info (JSHeapBroker *broker) const
 
bool IsInlineable (JSHeapBroker *broker) 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 1119 of file heap-refs.h.

Member Function Documentation

◆ builtin_id()

Builtin v8::internal::compiler::SharedFunctionInfoRef::builtin_id ( ) const
Here is the caller graph for this function:

◆ context_header_size()

int v8::internal::compiler::SharedFunctionInfoRef::context_header_size ( ) const

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

Here is the call graph for this function:

◆ context_parameters_start()

int v8::internal::compiler::SharedFunctionInfoRef::context_parameters_start ( ) const

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

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

◆ function_template_info()

OptionalFunctionTemplateInfoRef v8::internal::compiler::SharedFunctionInfoRef::function_template_info ( JSHeapBroker * broker) const

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

Here is the call graph for this function:

◆ GetBytecodeArray()

BytecodeArrayRef v8::internal::compiler::SharedFunctionInfoRef::GetBytecodeArray ( JSHeapBroker * broker) const

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

Here is the call graph for this function:

◆ GetInlineability()

SharedFunctionInfo::Inlineability v8::internal::compiler::SharedFunctionInfoRef::GetInlineability ( JSHeapBroker * broker) const

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

Here is the call graph for this function:

◆ HasBreakInfo()

bool v8::internal::compiler::SharedFunctionInfoRef::HasBreakInfo ( JSHeapBroker * broker) const

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

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

◆ IsInlineable()

bool v8::internal::compiler::SharedFunctionInfoRef::IsInlineable ( JSHeapBroker * broker) const
inline

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

◆ object()

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

◆ scope_info()

ScopeInfoRef v8::internal::compiler::SharedFunctionInfoRef::scope_info ( JSHeapBroker * broker) const

Definition at line 2450 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: