CRusTTY
A pedagogical C interpreter with time-travel debugging capabilities, built in Rust with a terminal-based UI.
Overview
CRusTTY is an educational tool for understanding C program execution. It provides:
Interactive Execution : Step through C code line by line
: Step through C code line by line Time-Travel Debugging : Step backward and forward through execution history
: Step backward and forward through execution history Memory Visualization : Real-time view of stack and heap memory
: Real-time view of stack and heap memory Terminal Output: See printf output as your program runs
Features
Supported C Subset
... continue reading