[−][src]Module wasmer_runtime_core::codegen
The codegen module provides common functions and data structures used by multiple backends during the code generation process.
Structs
| BreakpointInfo | Information for a breakpoint |
| DebugMetadata | Useful information for debugging gathered by compiling a Wasm module. |
| EventSink | A sink for parse events. |
| MiddlewareChain | A container for a chain of middlewares. |
| SimpleStreamingCompilerGen | 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. |
| WasmSpan | Type representing an area of Wasm code in bytes as an offset from the beginning of the code section. |
Enums
| Event | An event generated during parsing of a wasm binary |
| InternalEvent | Kinds of |
Traits
| FunctionCodeGenerator | The function-scope code generator trait. |
| FunctionMiddleware | A trait that represents the signature required to implement middleware for a function. |
| ModuleCodeGenerator | A trait that represents the functions needed to be implemented to generate code for a module. |
Functions
| validating_parser_config | Create a new |
Type Definitions
| BreakpointHandler | A type that defines a function pointer, which is called when breakpoints occur. |
| BreakpointMap | Maps instruction pointers to their breakpoint handlers. |