Temporal meta-programming: treating time as a spatial dimension.
Reversible debuggers have existed since the early 1970s. However, they are not widely used, with the possible exception of GDB. GDB's target record is useful only when the cause of the bug is close in time to the bug manifestation. When the cause of the bug is far away from the manifestation, o...
Published: |
|
---|---|
Online Access: | http://hdl.handle.net/2047/d20002935 |
Summary: | Reversible debuggers have existed since the early 1970s. However, they are not widely used, with the possible exception of GDB. GDB's target record is useful only when the cause of the bug is close in time to the bug manifestation. When the cause of the bug is far away from the manifestation, one resorts to a series of debugging sessions with the goal of narrowing down the cause of the bug. Thanks to reverse execution, it is possible to jump back and forth to any time of the
execution. |
---|