Installing the command-line executable
Assuming you have Rust/Cargo installed , run this command in a terminal:
cargo install debuginfo-split
It will make the debuginfo-split command available in your PATH if you've allowed the PATH to be modified when installing Rust . cargo uninstall debuginfo-split uninstalls.
Back to the crate overview .
Readme
WebAssembly Coredump
Monorepo for generating, parsing, debugging WebAssembly coredumps.
See demo for an overview about how to use Wasm coredumps.
Debugging
Think gdb for WebAssembly
See wasmgdb for documentation.
Use Coredump today
Since no Wasm engine support exists today, you an use wasm-coredump-rewriter to inject Coredump
support.
See specificiation .
Troubleshooting
Running into stack overflow
Some Wasm binaries have very recursive flow of control, increase the maximum stack size:
$ ulimit - s 160000