this guy cloned #rr in Rust in a few months apparently? for #reverse-debugging
on 02021-02-09interesting, #rr can replay execution under Valgrind!
on 02021-02-09#rr #debugger #paper from roc et al., 02017 #toread. Reports slowdowns of 1.5× to 8× from recording different kinds of processes. #reverse-debugging
on 02021-02-03Mozilla #rr supports record-replay backward stepping on fewer platforms than the #GDB #debugger (only amd64 and then only sometimes). But it supports recording the traces to disk. Also, apparently, it requires /proc/sys/kernel/perf_event_paranoid to be no more than 1 for its fast (non -n) mode (like #perf), and doesn’t work inside Docker on the Kudu server, but does work inside KVM. #reverse-debugging
Mozilla #rr, which supports the #GDB #debugger, is reputed to be better than GDB’s built-in record-replay backward stepping: “more reliable”, “small performance drop”, “generated traces are small”, “supports AVX” #reverse-debugging
on 02021-02-03