Crate wasmer_engine_universal

Source
Expand description

Universal backend for Wasmer compilers.

Given a compiler (such as CraneliftCompiler or LLVMCompiler) it generates the compiled machine code, and publishes it into memory so it can be used externally.

Structs§

CodeMemory
Memory manager for executable code.
Universal
The Universal builder
UniversalArtifact
A compiled wasm module, containing everything necessary for instantiation.
UniversalEngine
A WebAssembly Universal Engine.
UniversalExecutable
A wasm module compiled to some shape, ready to be loaded with UniversalEngine to produce an UniversalArtifact.
UniversalExecutableRef
A 0-copy view of the encoded UniversalExecutable payload.

Constants§

VERSION
Version number of this crate.

Functions§

link_module
Links a module, patching the allocated functions with the required relocations and jump tables.