4 ms·
You might also find https://rr-project.org/ https://rr-project.org/ interesting -- it lets you step backwards too.
by andrewaylett 7y ago
You might also find https://rr-project.org/ https://rr-project.org/ interesting -- it lets you step backwards too.
- fooker 7y agogdb supports reverse debugging too
- Enginerrrd 7y agoInteresting. Without letting storage explode, I can't think of an easy way to do this since computation isn't really reversible.
- saagarjha 7y agoYou can keep track of the before and after states whenever you do something nonreversible, like a syscall.
- Doxin 7y agoAnd even then you can probably just store the diff instead of a full image. And even then if you run out of memory you can just start evicting the oldest snapshots.
- Enginerrrd 7y agoThere's a lot of nonreversability in the way a processor interacts with memory though.