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

#include <wasm-module.h>

Collaboration diagram for v8::internal::wasm::WasmMemory:

Public Member Functions

bool is_memory64 () const
 

Public Attributes

uint32_t index = 0
 
uint32_t initial_pages = 0
 
uint64_t maximum_pages = 0
 
bool is_shared = false
 
bool has_maximum_pages = false
 
AddressType address_type = AddressType::kI32
 
bool imported = false
 
bool exported = false
 
uintptr_t min_memory_size = 0
 
uintptr_t max_memory_size = 0
 
BoundsCheckStrategy bounds_checks = kExplicitBoundsChecks
 

Detailed Description

Definition at line 136 of file wasm-module.h.

Member Function Documentation

◆ is_memory64()

bool v8::internal::wasm::WasmMemory::is_memory64 ( ) const
inline

Definition at line 160 of file wasm-module.h.

Here is the caller graph for this function:

Member Data Documentation

◆ address_type

AddressType v8::internal::wasm::WasmMemory::address_type = AddressType::kI32

Definition at line 146 of file wasm-module.h.

◆ bounds_checks

BoundsCheckStrategy v8::internal::wasm::WasmMemory::bounds_checks = kExplicitBoundsChecks

Definition at line 158 of file wasm-module.h.

◆ exported

bool v8::internal::wasm::WasmMemory::exported = false

Definition at line 148 of file wasm-module.h.

◆ has_maximum_pages

bool v8::internal::wasm::WasmMemory::has_maximum_pages = false

Definition at line 145 of file wasm-module.h.

◆ imported

bool v8::internal::wasm::WasmMemory::imported = false

Definition at line 147 of file wasm-module.h.

◆ index

uint32_t v8::internal::wasm::WasmMemory::index = 0

Definition at line 138 of file wasm-module.h.

◆ initial_pages

uint32_t v8::internal::wasm::WasmMemory::initial_pages = 0

Definition at line 140 of file wasm-module.h.

◆ is_shared

bool v8::internal::wasm::WasmMemory::is_shared = false

Definition at line 144 of file wasm-module.h.

◆ max_memory_size

uintptr_t v8::internal::wasm::WasmMemory::max_memory_size = 0

Definition at line 156 of file wasm-module.h.

◆ maximum_pages

uint64_t v8::internal::wasm::WasmMemory::maximum_pages = 0

Definition at line 143 of file wasm-module.h.

◆ min_memory_size

uintptr_t v8::internal::wasm::WasmMemory::min_memory_size = 0

Definition at line 153 of file wasm-module.h.


The documentation for this struct was generated from the following file: