Advanced time manipulation with GDB

459 · Red Hat · June 4, 2025, 7:06 a.m.
Summary
This article delves into advanced time manipulation techniques using the GNU Debugger (GDB), building upon previous discussions about time travel in debugging. It introduces novel methods for creating time loops and altering past executions without causing paradoxes, using practical code examples from a game development context. The author shares insights into automating GDB commands to enhance debugging efficiency, including the intricacies of manipulating execution history and functions such as reverse debugging. Overall, it provides creative techniques for developers looking to deepen their debugging skills with GDB.