Struct parity_wasm::interpreter::MemoryInstance [] [src]

pub struct MemoryInstance { /* fields omitted */ }
Deprecated since 0.23

: Use wasmi crate to interpret wasm

Linear memory instance.

Methods

impl MemoryInstance
[src]

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Create new linear memory instance.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Return linear memory limits.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Return linear memory size (in pages).

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Get data at given offset.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Write memory slice into another slice

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Set data at given offset.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Increases the size of the linear memory by given number of pages. Returns -1 if allocation fails or previous memory size, if succeeds.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Copy memory region. Semantically equivalent to memmove.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Copy memory region, non-overlapping version. Semantically equivalent to memcpy, but returns Error if source overlaping with destination.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Clear memory region with a specified value. Semantically equivalent to memset.

[src]

Deprecated since 0.23

: Use wasmi crate to interpret wasm

Zero memory region