Back to library
Test & PolishToolOpen sourceFree

rr

A lightweight record-and-replay debugger that captures process and thread execution for replay in gdb with efficient reverse continue, reverse stepping, and hardware data watchpoints.

Visit official siteContent record updated Aug 3, 2026Automated check could not connect; not evidence of failure · Checked Aug 3, 2026

Why it’s here

Once an intermittent race, memory corruption, or crash is recorded, engineers can repeatedly trace state backward from failure, improving diagnosis of difficult C++ engine defects.

Best fit

Testing, performance, accessibility, and diagnostics expose friction before launch.

debuggingquality-assuranceconcurrency

Before you commit

It requires Linux and supported Intel, AMD Zen, or AArch64 microarchitectures, while virtual machines need performance-counter access; measure recording overhead on syscall-heavy or highly parallel workloads.

Search resources

Type to search the entire resource library

    Privacy settings

    This first release does not use behavioral analytics, advertising, or third-party tracking. Only your language choice and home-section state are stored in your browser.