#include <wasm-objects.h>
|
static V8_EXPORT_PRIVATE void | UseInInstance (Isolate *isolate, DirectHandle< WasmMemoryObject > memory, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data, int memory_index_in_instance) |
|
static V8_EXPORT_PRIVATE DirectHandle< WasmMemoryObject > | New (Isolate *isolate, DirectHandle< JSArrayBuffer > buffer, int maximum, wasm::AddressType address_type) |
|
static V8_EXPORT_PRIVATE MaybeDirectHandle< WasmMemoryObject > | New (Isolate *isolate, int initial, int maximum, SharedFlag shared, wasm::AddressType address_type) |
|
static DirectHandle< JSArrayBuffer > | RefreshBuffer (Isolate *isolate, DirectHandle< WasmMemoryObject > memory, std::shared_ptr< BackingStore > new_backing_store) |
|
static DirectHandle< JSArrayBuffer > | RefreshSharedBuffer (Isolate *isolate, DirectHandle< WasmMemoryObject > memory, ResizableFlag resizable_by_js) |
|
static V8_EXPORT_PRIVATE int32_t | Grow (Isolate *, DirectHandle< WasmMemoryObject >, uint32_t pages) |
|
static DirectHandle< JSArrayBuffer > | ToFixedLengthBuffer (Isolate *isolate, DirectHandle< WasmMemoryObject > memory) |
|
static DirectHandle< JSArrayBuffer > | ToResizableBuffer (Isolate *isolate, DirectHandle< WasmMemoryObject > memory) |
|
Definition at line 342 of file wasm-objects.h.
◆ FixUpResizableArrayBuffer()
void v8::internal::WasmMemoryObject::FixUpResizableArrayBuffer |
( |
Tagged< JSArrayBuffer > | new_buffer | ) |
|
◆ Grow()
◆ has_maximum_pages()
bool v8::internal::WasmMemoryObject::has_maximum_pages |
( |
| ) |
|
|
inline |
◆ is_memory64()
bool v8::internal::WasmMemoryObject::is_memory64 |
( |
| ) |
const |
|
inline |
◆ New() [1/2]
◆ New() [2/2]
◆ RefreshBuffer()
◆ RefreshSharedBuffer()
◆ SetNewBuffer()
◆ ToFixedLengthBuffer()
◆ ToResizableBuffer()
◆ UpdateInstances()
void v8::internal::WasmMemoryObject::UpdateInstances |
( |
Isolate * | isolate | ) |
|
◆ UseInInstance()
◆ kNoMaximum
int v8::internal::WasmMemoryObject::kNoMaximum = -1 |
|
staticconstexpr |
The documentation for this class was generated from the following files: