Module wasmer_runtime_core_x::codegen
source · 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
InternalEvent
s 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 Aliases§
- A type that defines a function pointer, which is called when breakpoints occur.
- Maps instruction pointers to their breakpoint handlers.