Bringing Record and Replay debugging everywhere on Linux

TL;DR – The author has created Software Counters mode rr, a modified version of the rr debugger that allows record and replay systems to run without needing access to CPU Hardware Performance counters. This opens up the possibility of using rr in environments like cloud VMs and containers where access to these counters is usually disabled. The author discusses the importance of record and replay systems in debugging programs, highlighting how each run of a program can differ due to various factors. The author also talks about their personal connection to record and replay systems, their contributions to rr, and the development of Software Counters mode rr to bring the power of rr to restricted environments.

https://github.com/sidkshatriya/me/blob/master/008-rr-everywhere.md

To top