3 ms·
I've used rr very sucessfully for reverse engineering a large code base using a break on variable change combined with reverse-continue. Took the time to extrac
by whatsakandr 2y ago
I've used rr very sucessfully for reverse engineering a large code base using a break on variable change combined with reverse-continue. Took the time to extract critical logic way down.
- rramadass 2y agoThat sounds very interesting; Do you have a write-up on this that you are willing to share?
- dima55 2y agoThis is the usual killer feature of something like rr. You debug, look at some variable: `p whatever`. You see that its value is wrong. You want to know where this wrong value came from, so you `watch -l whatever` and `rc`. Bam!
- vinnyvichy 2y agoMay I assume the large codebase was written in a language with (for lack of a better term) dynamic types?
- nesarkvechnep 2y agoNo, you may not.