#include <js-array-buffer.h>
Definition at line 328 of file js-array-buffer.h.
◆ AddExternalPointerCompensationForDeserialization()
void v8::internal::JSTypedArray::AddExternalPointerCompensationForDeserialization |
( |
Isolate * | isolate | ) |
|
|
inline |
◆ DataPtr()
void * v8::internal::JSTypedArray::DataPtr |
( |
| ) |
|
|
inline |
◆ DefineOwnProperty()
◆ element_size()
size_t v8::internal::JSTypedArray::element_size |
( |
| ) |
const |
◆ ExternalPointerCompensationForOnHeapArray()
◆ ForFixedTypedArray()
◆ GetBuffer()
◆ GetByteLength()
size_t v8::internal::JSTypedArray::GetByteLength |
( |
| ) |
const |
|
inline |
◆ GetExternalBackingStoreRefForDeserialization()
uint32_t v8::internal::JSTypedArray::GetExternalBackingStoreRefForDeserialization |
( |
| ) |
const |
|
inline |
◆ GetLength()
size_t v8::internal::JSTypedArray::GetLength |
( |
| ) |
const |
|
inline |
◆ GetLengthOrOutOfBounds()
size_t v8::internal::JSTypedArray::GetLengthOrOutOfBounds |
( |
bool & | out_of_bounds | ) |
const |
|
inline |
◆ GetVariableByteLengthOrOutOfBounds()
size_t v8::internal::JSTypedArray::GetVariableByteLengthOrOutOfBounds |
( |
bool & | out_of_bounds | ) |
const |
◆ GetVariableLengthOrOutOfBounds()
size_t v8::internal::JSTypedArray::GetVariableLengthOrOutOfBounds |
( |
bool & | out_of_bounds | ) |
const |
◆ is_on_heap() [1/2]
bool v8::internal::JSTypedArray::is_on_heap |
( |
| ) |
const |
|
inline |
◆ is_on_heap() [2/2]
◆ IsDetachedOrOutOfBounds()
bool v8::internal::JSTypedArray::IsDetachedOrOutOfBounds |
( |
| ) |
const |
|
inline |
◆ IsOutOfBounds()
bool v8::internal::JSTypedArray::IsOutOfBounds |
( |
| ) |
const |
|
inline |
◆ LengthTrackingGsabBackedTypedArrayLength()
size_t v8::internal::JSTypedArray::LengthTrackingGsabBackedTypedArrayLength |
( |
Isolate * | isolate, |
|
|
Address | raw_array ) |
|
static |
◆ LengthUnchecked()
size_t v8::internal::JSTypedArray::LengthUnchecked |
( |
| ) |
const |
|
inlineprivate |
◆ RemoveExternalPointerCompensationForSerialization()
void v8::internal::JSTypedArray::RemoveExternalPointerCompensationForSerialization |
( |
Isolate * | isolate | ) |
|
|
inline |
◆ set_external_pointer()
void v8::internal::JSTypedArray::set_external_pointer |
( |
Isolate * | isolate, |
|
|
Address | value ) |
|
inlineprivate |
◆ SetExternalBackingStoreRefForSerialization()
void v8::internal::JSTypedArray::SetExternalBackingStoreRefForSerialization |
( |
uint32_t | ref | ) |
|
|
inline |
◆ SetOffHeapDataPtr()
void v8::internal::JSTypedArray::SetOffHeapDataPtr |
( |
Isolate * | isolate, |
|
|
void * | base, |
|
|
Address | offset ) |
|
inline |
◆ type()
◆ Validate()
◆ Deserializer
template<typename IsolateT >
◆ Factory
◆ kContainsEmbedderFields
bool v8::internal::JSTypedArray::kContainsEmbedderFields |
|
staticconstexpr |
Initial value:=
static const int kEmbedderFieldCount
Definition at line 425 of file js-array-buffer.h.
◆ kMaxByteLength
size_t v8::internal::JSTypedArray::kMaxByteLength = JSArrayBuffer::kMaxByteLength |
|
staticconstexpr |
◆ kMaxSizeInHeap
size_t v8::internal::JSTypedArray::kMaxSizeInHeap = 64 |
|
staticconstexpr |
◆ kOffHeapDataPtrEqualsExternalPointer
bool v8::internal::JSTypedArray::kOffHeapDataPtrEqualsExternalPointer = true |
|
staticconstexpr |
◆ kSizeWithEmbedderFields
int v8::internal::JSTypedArray::kSizeWithEmbedderFields |
|
staticconstexpr |
Initial value:=
kHeaderSize +
constexpr int kEmbedderDataSlotSize
Definition at line 422 of file js-array-buffer.h.
The documentation for this class was generated from the following files: