#include <heap-refs.h>
|
| IndirectHandle< JSTypedArray > | object () const |
| |
| bool | is_on_heap () const |
| |
| size_t | length () const |
| |
| size_t | byte_length () const |
| |
| ElementsKind | elements_kind (JSHeapBroker *broker) const |
| |
| void * | data_ptr () const |
| |
| HeapObjectRef | buffer (JSHeapBroker *broker) const |
| |
| IndirectHandle< JSObject > | object () const |
| |
| OptionalObjectRef | raw_properties_or_hash (JSHeapBroker *broker) const |
| |
| OptionalObjectRef | RawInobjectPropertyAt (JSHeapBroker *broker, FieldIndex index) const |
| |
| OptionalObjectRef | GetOwnConstantElement (JSHeapBroker *broker, FixedArrayBaseRef elements_ref, uint32_t index, CompilationDependencies *dependencies) const |
| |
| std::optional< Tagged< Object > > | GetOwnConstantElementFromHeap (JSHeapBroker *broker, Tagged< FixedArrayBase > elements, ElementsKind elements_kind, uint32_t index) const |
| |
| OptionalObjectRef | GetOwnFastConstantDataProperty (JSHeapBroker *broker, Representation field_representation, FieldIndex index, CompilationDependencies *dependencies) const |
| |
| std::optional< Float64 > | GetOwnFastConstantDoubleProperty (JSHeapBroker *broker, FieldIndex index, CompilationDependencies *dependencies) const |
| |
| OptionalObjectRef | GetOwnDictionaryProperty (JSHeapBroker *broker, InternalIndex index, CompilationDependencies *dependencies) const |
| |
| OptionalFixedArrayBaseRef | elements (JSHeapBroker *broker, RelaxedLoadTag) const |
| |
| bool | IsElementsTenured (FixedArrayBaseRef elements) |
| |
| OptionalMapRef | GetObjectCreateMap (JSHeapBroker *broker) const |
| |
| IndirectHandle< JSReceiver > | object () const |
| |
| IndirectHandle< HeapObject > | object () const |
| |
| V8_EXPORT_PRIVATE MapRef | map (JSHeapBroker *broker) const |
| |
| OptionalMapRef | map_direct_read (JSHeapBroker *broker) const |
| |
| HeapObjectType | GetHeapObjectType (JSHeapBroker *broker) const |
| |
Definition at line 1185 of file heap-refs.h.
◆ buffer()
◆ byte_length()
| size_t v8::internal::compiler::JSTypedArrayRef::byte_length |
( |
| ) |
const |
◆ data_ptr()
| void * v8::internal::compiler::JSTypedArrayRef::data_ptr |
( |
| ) |
const |
◆ elements_kind()
◆ is_on_heap()
| bool v8::internal::compiler::JSTypedArrayRef::is_on_heap |
( |
| ) |
const |
◆ length()
| size_t v8::internal::compiler::JSTypedArrayRef::length |
( |
| ) |
const |
◆ object()
The documentation for this class was generated from the following files: