[−][src]Module wasmer_runtime_core::vm
The runtime vm module contains data structures and helper functions used during runtime to execute wasm instance functions.
Structs
Anyfunc | Caller-checked anyfunc |
Ctx | The context of the currently running WebAssembly instance. |
Func | Represents a function pointer. It is mostly used in the
|
FuncCtx | Represents a function context. It is used by imported functions only. |
FuncEnv | Represents a function environment pointer, like a captured
environment of a closure. It is mostly used in the |
ImportBacking | The |
ImportedFunc | An imported function is a function pointer associated to a function context. |
InternalField | An internal field. |
Intrinsics | A container for VM instrinsic functions |
LocalBacking | The |
LocalGlobal | Definition of a global used by the VM. |
LocalMemory | Definition of a memory used by the VM. |
LocalTable | Definition of a table used by the VM. (obviously) |
SigId | Identifier for a function signature. |
Constants
INTERNALS_SIZE | Size of the array for internal instance usage |
Statics
INTRINSICS_IMPORTED_DYNAMIC_MEMORY | Imported dynamic memory intrinsics |
INTRINSICS_IMPORTED_STATIC_MEMORY | Imported static memory intrinsics |
INTRINSICS_LOCAL_DYNAMIC_MEMORY | Local dynamic memory intrinsics |
INTRINSICS_LOCAL_STATIC_MEMORY | Local static memory intrinsics |