signal-rr-recording

application execution recorder, player and debugger

Install

All systems
curl cmd.cat/signal-rr-recording.sh
Debian Debian
apt-get install rr
Ubuntu
apt-get install rr
image/svg+xml Kali Linux
apt-get install rr
Windows (WSL2)
sudo apt-get update sudo apt-get install rr

rr

application execution recorder, player and debugger

rr allows application executions to be recorded and then replayed with gdb as many times as desired. This allows intermittent, or complex to reproduce, bugs to be captured and then debugged at leisure. Replays are deterministic, always identical from one run to another. rr is incompatible with ptrace hardening, and currently only supports Intel CPUs with Nehalem or later microarchitectures. The amd64 package supports debugging amd64 and i386 binaries.