Struct parity_wasm::interpreter::CallerContext
[−]
[src]
pub struct CallerContext<'a> {
pub value_stack_limit: usize,
pub frame_stack_limit: usize,
pub value_stack: &'a mut StackWithLimit<RuntimeValue>,
pub externals: &'a HashMap<String, Arc<ModuleInstanceInterface + 'a>>,
}Deprecated since 0.23
: Use wasmi crate to interpret wasm
Caller context.
Fields
value_stack_limit: usize
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Value stack limit
frame_stack_limit: usize
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Frame stack limit
value_stack: &'a mut StackWithLimit<RuntimeValue>
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Stack of the input parameters
externals: &'a HashMap<String, Arc<ModuleInstanceInterface + 'a>>
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Execution-local external modules.
Methods
impl<'a> CallerContext<'a>[src]
fn topmost(
args: &'a mut StackWithLimit<RuntimeValue>,
externals: &'a HashMap<String, Arc<ModuleInstanceInterface + 'a>>
) -> Self[src]
args: &'a mut StackWithLimit<RuntimeValue>,
externals: &'a HashMap<String, Arc<ModuleInstanceInterface + 'a>>
) -> Self
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Top most args
fn nested(outer: &'a mut FunctionContext) -> Self[src]
Deprecated since 0.23
: Use wasmi crate to interpret wasm
Nested context