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

#include <heap-refs.h>

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

Public Member Functions

IndirectHandle< NativeContextobject () const
 
MapRef GetFunctionMapFromIndex (JSHeapBroker *broker, int index) const
 
MapRef GetInitialJSArrayMap (JSHeapBroker *broker, ElementsKind kind) const
 
OptionalJSFunctionRef GetConstructorFunction (JSHeapBroker *broker, MapRef map) const
 
bool GlobalIsDetached (JSHeapBroker *broker) const
 
- Public Member Functions inherited from v8::internal::compiler::ContextRef
IndirectHandle< Contextobject () const
 
ContextRef previous (JSHeapBroker *broker, size_t *depth) const
 
OptionalObjectRef get (JSHeapBroker *broker, int index) const
 
ScopeInfoRef scope_info (JSHeapBroker *broker) const
 
OptionalObjectRef TryGetSideData (JSHeapBroker *broker, int index) 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 769 of file heap-refs.h.

Member Function Documentation

◆ GetConstructorFunction()

OptionalJSFunctionRef v8::internal::compiler::NativeContextRef::GetConstructorFunction ( JSHeapBroker * broker,
MapRef map ) const

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

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

◆ GetFunctionMapFromIndex()

MapRef v8::internal::compiler::NativeContextRef::GetFunctionMapFromIndex ( JSHeapBroker * broker,
int index ) const

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

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

◆ GetInitialJSArrayMap()

MapRef v8::internal::compiler::NativeContextRef::GetInitialJSArrayMap ( JSHeapBroker * broker,
ElementsKind kind ) const

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

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

◆ GlobalIsDetached()

bool v8::internal::compiler::NativeContextRef::GlobalIsDetached ( JSHeapBroker * broker) const

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

◆ object()

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

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