Module function

Module function 

Source
Expand description

A Compilation contains the compiled function bodies for a WebAssembly module (CompiledFunction).

Structs§

ArchivedCompiledFunction
An archived CompiledFunction
ArchivedCompiledFunctionFrameInfo
An archived CompiledFunctionFrameInfo
ArchivedFunctionBody
An archived FunctionBody
ArchivedGOT
An archived GOT
ArchivedUnwindInfo
An archived UnwindInfo
CompiledFunction
The result of compiling a WebAssembly function.
CompiledFunctionFrameInfo
The frame info for a Compiled function.
CompiledFunctionFrameInfoResolver
The resolver for an archived CompiledFunctionFrameInfo
CompiledFunctionResolver
The resolver for an archived CompiledFunction
FunctionBody
The function body.
FunctionBodyResolver
The resolver for an archived FunctionBody
GOT
The GOT - Global Offset Table - for this Compilation.
GOTResolver
The resolver for an archived GOT
RkyvCompilation
The result of compiling a WebAssembly module’s functions.
UnwindInfo
The unwinding information for this Compilation.
UnwindInfoResolver
The resolver for an archived UnwindInfo

Enums§

Compilation
The result of compiling a WebAssembly module’s functions can be either an RKYV-based data structure or relocatable ELF image bytes.
CompiledFunctionBody

Traits§

FunctionBodyLike
Any struct that acts like a FunctionBody.

Type Aliases§

CustomSections
The custom sections for a Compilation.
Functions
The compiled functions map (index in the Wasm -> function)