Expand description

JIT-style runtime for WebAssembly using Cranelift.

Structs

Management of executable memory within a MmapVec

A compiled wasm module, ready to be instantiated.

Secondary in-memory results of compilation.

Interface for driving the creation of jitdump files

Default agent for unsupported profiling build.

A context which contains dwarf debug information to translate program counters back to filenames and line numbers.

Interface for driving vtune support

Enums

An error condition while setting up a wasm instance, be it validation, compilation, or instantiation.

Constants

Version number of this crate.

Traits

Common interface for profiling tools.

Functions

Demangles a single function name into a user-readable form.

Demangles a function name if it’s provided, or returns a unified representation based on the function index otherwise.

Finishes compilation of the translation specified, producing the final compilation artifact and auxiliary information.

Creates a new MmapVec from serializing the specified obj.

Returns the range of inner within outer, such that outer[range] is the same as inner.