[−][src]Crate wasm_debug
Wasm DWARF transformation utilites.
To use this, see functions like emit_debugsections_image
and the
types
module.
Many of the types exposed are equivilent to those in the cranelift-codegen
crate, but maintaining exact compatibilty with cranelift-codegen
is not
a goal of this crate.
Types may change in future releases if changes are needed to make this crate more generic.
If you're interested in integrating your runtime with debuggers and this crate doesn't meet your needs, please file an issue and we can discuss how to adapt this crate to behave as needed.
More documentation to come in future releases.
Modules
types | Data structures and functions used to get metadata into a format this crate can understand. |
Structs
DebugInfoData | |
WasmFileInfo |
Enums
ResolvedSymbol |
Traits
SymbolResolver |
Functions
emit_debugsections | |
emit_debugsections_image | Top level function to get the debug information to give to a debugger. |
emit_dwarf | |
read_debuginfo | |
transform_dwarf |