Debugging programs is hard, but FireDBG, a Time Travel Visual Debugger for Rust, aims to make it easier. It allows programmers to step backward through source code to understand program execution. FireDBG uses a call tree visualization to display state transitions and supports the capturing of function parameters and return values.
Table of contents
Debugging programs is hard Time travel debugging Call tree - the trail across the forest Call tree visualization and algorithms Tracing errors - the error path Collecting parameters and return values A type system for the Rust type system A new lens into our code I want to debug my code - not system libraries! Multi-threaded programming 🎬 The vision Let's work together! Acknowledgement Sort: