3 ms·
Omniscient tools typically require recompilation or reconfiguring of the world which introduces their own bugs and is prone to failure. Better to use a languag
by rini17 6y ago
Omniscient tools typically require recompilation or reconfiguring of the world which introduces their own bugs and is prone to failure.
Better to use a language which has these included, is there any?
- db48x 6y agoI disagree. RR can record any binary; it doesn’t require you to recompile the binary with any sort of instrumentation.
- rini17 6y agoWell, gdb promised to be able to record/replay too, did not work for me for anything nontrivial, noone bothered with the bugreport for years, left a bitter aftertaste. I'm reluctant to sink more time into trying attempts to fix C debugging. (https://bugs.gentoo.org/578194 https://bugs.gentoo.org/578194)
- db48x 6y agoEven when GDB’s record and replay works, it’s terribly slow. I hope that one day GDB has features equivalent to Pernsoco, but putting a breakpoint after every single instruction is not going to scale. I hope you’ll give RR a try; it’s been fantastic for me. (rr-project.org)
- roca 6y agogdb's implementation of record-and-replay is terrible and to some extent poisoned the well :-(.