| .. | ||
| src | ||
| .cargo-checksum.json | ||
| .cargo_vcs_info.json | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Cargo.toml.orig | ||
| LICENSE | ||
| README.md | ||
wasmtime-unwinder
This crate implements an unwind info format, stack walking, and unwinding for Wasmtime. It includes logic that:
- Can walk the Wasmstack and visit each frame;
- Can find exception handlers using an efficient format serialized from Cranelift compilation metadata that can be mapped and used in-place from disk;
- Provides a "throw" helper that, when called from host code that has been invoked from Wasmcode, can find a handler; and a "resume" stub that can be invoked to transfer control to the corresponding handler.