Module wasmer_runtime_core_fl::codegen[][src]

Expand description

The codegen module provides common functions and data structures used by multiple backends during the code generation process.

Structs

Information for a breakpoint

Useful information for debugging gathered by compiling a Wasm module.

A sink for parse events.

A container for a chain of middlewares.

A simple generator for a StreamingCompiler.

A streaming compiler which is designed to generated code for a module based on a stream of wasm parser events.

Type representing an area of Wasm code in bytes as an offset from the beginning of the code section.

Enums

An event generated during parsing of a wasm binary

Kinds of InternalEvents created during parsing.

Traits

The function-scope code generator trait.

A trait that represents the signature required to implement middleware for a function.

A trait that represents the functions needed to be implemented to generate code for a module.

Functions

Create a new ValidatingParserConfig with the given features.

Type Definitions

A type that defines a function pointer, which is called when breakpoints occur.

Maps instruction pointers to their breakpoint handlers.