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 site
Content updated Aug 3, 2026Automated check reached the official site · Checked Aug 24, 2026

Why use it

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.

Where it fits

Use testing, performance, accessibility, and diagnostic tools to remove problems players will notice.

debuggingquality-assuranceconcurrency

What to check

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 the site

Search resources and field guides

    Privacy settings

    Your language choice, open home-page sections, favorites, comparisons, and recent views stay in this browser. Nothing is uploaded.