CRusTTY: A pedagogical C interpreter with time-travel debugging capabilities(github.com)
github.com
CRusTTY: A pedagogical C interpreter with time-travel debugging capabilities
https://github.com/aicheye/crustty
2 comments
Time travel debugging is soooo cool and I wish it was more widespread (of course I'm aware it's very difficult to implement and has unavoidable overhead). Imagine if an automated error report from a user of your app included not only a stack trace (or whatever have you), but the execution steps leading up to the error.
Still probably a good learning tool, but that does limit it to toy/teaching codebases, not real existing programs.