Once again, rr (the debugger with backwards execution) saves my ass - https://rr-project.org/
"When did this field change?" No problem, set a watchpoint, and reverse-execute. Done, bug found.
Once again, rr (the debugger with backwards execution) saves my ass - https://rr-project.org/
"When did this field change?" No problem, set a watchpoint, and reverse-execute. Done, bug found.
@federicomena it's a bit more nuanced than that. The debugging interface rr gives you *is* gdb. GDB upstream supports reverse-continue and others https://sourceware.org/gdb/onlinedocs/gdb/Reverse-Execution.html, but only when the "target environment" supports reverse execution. re imolements a server part of GDB (gdbserver) that has support for reverse execution mode.
Chirp! is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Chirp! content and data are available under the Creative Commons Attribution 3.0 license.