4 ms·
rr is capable of very limited diversion from the originally executed trace. This functionality exists to support things like `call myProgramObject->dump()` in g
by khuey 5y ago
rr is capable of very limited diversion from the originally executed trace. This functionality exists to support things like `call myProgramObject->dump()` in gdb during replay. It will give up immediately on any non-trivial syscall though.
Being able to change something and explore another execution path is interesting but it's extremely difficult to do in general. I think it would be very useful for verifying fixes, which is something that tools like rr are not particularly helpful with.