[Novalug] reversible debugging with gdb
James Ewing Cottrell 3rd
JECottrell3 at Comcast.NET
Wed Aug 29 02:28:54 EDT 2007
Let me guess...the first supported language is Intercal, with its
"comefrom" statement :)
Doug Toppin wrote:
> There's an interesting bit of work being done on gdb to support
> "reversible debugging" (wikipedia: "GDB is still actively developed.
> As of early 2007, the focus is on adding "reversible debugging"
> support — allowing a debugging session to step backwards, much like
> rewinding a crashed program to see what happened."). I've been
> reading about it on the gdb list. While looking for more info I
> stumbled on a product that does it (with gdb in fact).
> The product is "UndoDb" from: http://undo-software.com/
> I'm surprised that there hasn't been more interest in this (that I
> know of). Being interested in gdb (and hating it when excessive log
> statements are put into code to see what it's doing) i would think
> that being able to step backwards as well as forwards would be very
> I tend to find that every time 10 fingers touch an editor some
> percentage of them will add new bugs (often in debug/logging code)
> while trying to fix problems so I'm a fan of using debuggers.
> Anyone using this yet?
> Novalug mailing list
> Novalug at calypso.tux.org
More information about the Novalug