Debugging interface to inspect platform and applets
- Dominant language
- Rust
- Stars
- 188
- Forks
- 41
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 12
Description
It would be useful to have some form of user interface for debugging applets.
Feature ideas:
- It could be a REPL-like textual interface to type commands and/or a graphical version
- Some details for each applet about their WebAssembly current state (like what is in the store: memory size, global value, table content, dump parts of the memory, callstack of each thread) and previous states (number of crashes)
- Some details about the platform itself (number of errors, running time, etc)
- Some support in the applet API for applets to define custom commands
- Some support in the board API to inspect the board state
Possible idea: Allow applets to access some of those metrics (behind capability).
Contributor guide
Assessment
This issue has not been assessed yet.