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.

9m read timeFrom firedbg.sea-ql.org
Post cover image
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: