![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <heap-refs.h>
Definition at line 563 of file heap-refs.h.
OptionalFixedArrayBaseRef v8::internal::compiler::JSObjectRef::elements | ( | JSHeapBroker * | broker, |
RelaxedLoadTag | tag ) const |
Definition at line 2271 of file heap-refs.cc.
OptionalMapRef v8::internal::compiler::JSObjectRef::GetObjectCreateMap | ( | JSHeapBroker * | broker | ) | const |
OptionalObjectRef v8::internal::compiler::JSObjectRef::GetOwnConstantElement | ( | JSHeapBroker * | broker, |
FixedArrayBaseRef | elements_ref, | ||
uint32_t | index, | ||
CompilationDependencies * | dependencies ) const |
Definition at line 2046 of file heap-refs.cc.
std::optional< Tagged< Object > > v8::internal::compiler::JSObjectRef::GetOwnConstantElementFromHeap | ( | JSHeapBroker * | broker, |
Tagged< FixedArrayBase > | elements, | ||
ElementsKind | elements_kind, | ||
uint32_t | index ) const |
Definition at line 2060 of file heap-refs.cc.
OptionalObjectRef v8::internal::compiler::JSObjectRef::GetOwnDictionaryProperty | ( | JSHeapBroker * | broker, |
InternalIndex | index, | ||
CompilationDependencies * | dependencies ) const |
OptionalObjectRef v8::internal::compiler::JSObjectRef::GetOwnFastConstantDataProperty | ( | JSHeapBroker * | broker, |
Representation | field_representation, | ||
FieldIndex | index, | ||
CompilationDependencies * | dependencies ) const |
Definition at line 2110 of file heap-refs.cc.
std::optional< Float64 > v8::internal::compiler::JSObjectRef::GetOwnFastConstantDoubleProperty | ( | JSHeapBroker * | broker, |
FieldIndex | index, | ||
CompilationDependencies * | dependencies ) const |
Definition at line 2131 of file heap-refs.cc.
bool v8::internal::compiler::JSObjectRef::IsElementsTenured | ( | FixedArrayBaseRef | elements | ) |
Definition at line 1352 of file heap-refs.cc.
IndirectHandle< JSObject > v8::internal::compiler::JSObjectRef::object | ( | ) | const |
OptionalObjectRef v8::internal::compiler::JSObjectRef::raw_properties_or_hash | ( | JSHeapBroker * | broker | ) | const |
Definition at line 1319 of file heap-refs.cc.
OptionalObjectRef v8::internal::compiler::JSObjectRef::RawInobjectPropertyAt | ( | JSHeapBroker * | broker, |
FieldIndex | index ) const |
Definition at line 1324 of file heap-refs.cc.