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§
- Code
Memory - Memory manager for executable code.
- Universal
- The Universal builder
- Universal
Artifact - A compiled wasm module, containing everything necessary for instantiation.
- Universal
Engine - A WebAssembly
Universal
Engine. - Universal
Executable - A wasm module compiled to some shape, ready to be loaded with
UniversalEngine
to produce anUniversalArtifact
. - Universal
Executable Ref - 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.