- 68comments
- 54comments
- 458comments
- 114comments
- 5comments
- 1comments
- 194comments
- 10comments
- 146comments
- 40comments
- 62comments
- 209comments
- 3comments
- 4comments
- 13comments
- 70comments
- 42comments
- 187comments
- 16comments
- 32comments
- 1comments
- 27comments
- 33comments
- 339comments
- 43comments
- 84comments
- 4comments
- 38comments
- 368comments
- —discuss
Looks very interesting. I wonder what tricks it uses compared to gdb's record function? Sounds like it's orders of magnitude faster than gdb's record.
Edit: Sounds like they trap all i/o and other things that cause nondeterminism, and emulate those. Otherwise they just let the code run at native speed.
http://rr-project.org/rr.html has all the gory details.