wasmtime-internal-unwinder

Crates.iowasmtime-internal-unwinder
lib.rswasmtime-internal-unwinder
version36.0.2
created_at2025-07-22 16:23:12.333067+00
updated_at2025-08-26 15:06:20.97816+00
descriptionINTERNAL: Wasmtime's unwind format and unwinder
homepage
repositoryhttps://github.com/bytecodealliance/wasmtime
max_upload_size
id1763694
size65,444
wasmtime-publish (github:bytecodealliance:wasmtime-publish)

documentation

https://docs.rs/wasmtime-unwinder

README

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.
Commit count: 15162

cargo fmt