Function core::arch::wasm32::memory_grow 1.33.0[−][src]
pub fn memory_grow<const MEM: u32>(delta: usize) -> usize
This is supported on WebAssembly only.
Expand description
对应 wasm 的 memory.grow
指令
调用此函数时,它将尝试通过指定的 delta
页增长默认的线性内存。
当前的 WebAssembly 页面大小为
65536 字节 (64 KB)。如果成功增加了内存,则将返回先前的内存大小 (以页为单位)。
如果无法增加内存,则返回 usize::MAX
。
参数 MEM
是返回内存大小的数字索引。
请注意,当前 WebAssembly 规范仅支持一个内存,因此要求传入零。
该参数与 future WebAssembly 修订版向前兼容。 如果将非零参数传递给此函数,则它将当前无条件终止。