▲ | ognarb 10 hours ago | |||||||||||||||||||||||||
What's the difference with RR? | ||||||||||||||||||||||||||
▲ | roca 8 hours ago | parent | next [-] | |||||||||||||||||||||||||
[rr developer here] Undo has cool features like Live Recording that we don't have in rr. They don't need access to the hardware PMU which is a big advantage in some situations. They can handle accesses to shared memory in cases where rr can't. https://undo.io/resources/undo-vs-rr/ is a good resource. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
[deleted] | ||||||||||||||||||||||||||
▲ | leni536 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
AFAIK it records multithreaded applications on multiple threads and CPU, rr records them on a single OS thread, AFAIK. Not sure about replay. Never used undo though, so not sure how much better it is. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | kristopolous 10 hours ago | parent | prev [-] | |||||||||||||||||||||||||
This one has a flashy website and a marketing department |