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 the ittapi for 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.