Debugger
Debug wado compiler with rust-gdb.
Usage
sh
cat > /tmp/gdb_commands.txt << 'EOF' file ./target/debug/wado set pagination off break wado-compiler/src/codegen.rs:5985 run compile -o /tmp/out.wasm example/hello.wado info locals print *expr bt 5 quit EOF rust-gdb --batch -x /tmp/gdb_commands.txt
Common commands
| Command | Description |
|---|---|
info locals | Show local variables |
print *expr | Dereference and print pointer |
bt 5 | Backtrace (top 5 frames) |
continue | Resume execution |
Notes
lldb does not work in Claude Code Web due to ptrace restrictions:
code
error: Cannot launch '...': personality get failed: Invalid argument
Use rust-gdb instead.