Spotless is a symbol based debugging tool supporting the stabs standard for compiler debugging symbols.
Spotless v.2.1.0 on os4depot
The latest version promises to solve many of the user interface problems from earlier versions. Among these are fixes for interface inaccuracies, crashes with memory handling, and an overall more stable user experience.
Features include:
- Setting of breakpoints in code. - Stepwise execution of programs. - View variable values on breaks. - View disassembly of code on the fly. - View full cpu register information as you go along. - Low level assembly debugging with the new Memory Surfer. - Crash safe access to memory when reading variable values. - A nice ReAction gui, that can be reused in future projects.
Full source code for the project can be found here :
Spotless repo on GitHub
Planned for future versions:
- Lazy interpretation of stabs for faster loading and more efficient memory use. - Split window mode for nostalgia (remember db101?). - Support for dwarf2 symbols. - Remote debugging client (in far future).
Please share in the experience and use Spotless for your next coding project. Happy coding!
|