News for hackers. Stuff that matters.
Re:What a good debugger can do by leni536 on Friday March 10, 2023 @02:44PM (#35099818)
> Ideally all debug features (breakpoints, watchpoints, tracepoints &c.) will work running both forwards and backwards.

Executing arbitrary code in the program's context is also a regular debug feature, but I don't think many reversible debuggers allow this.

Re:What a good debugger can do by aidenn0 on Friday March 10, 2023 @03:55PM (#35100888)
Hence "ideally"
Re:What a good debugger can do by roca on Saturday March 11, 2023 @12:06AM (#35105564)
rr lets you call program functions just like gdb does (using the same gdb commands, in fact). The limitation is that any state changed by those functions is simply dropped when the function ends. It's still super-useful for dumping program state etc.

Pernosco supports this too.