rr aspires to be your primary C/C++ debugging tool for Linux
You record a failure once, then debug the recording, deterministically,
as many times as you want. The same execution is replayed every time.
Only 64-bit components of rr are built on 64-bit platforms to not
require a cross-compilation toolchain.
Note that some CPUs (like E-cores) may not be reporting CPU events. See
the output of
cat /sys/bus/event_source/devices/cpu_core/cpus
for the list of those that do and then limit execution to only those
CPUs to make rr work, for example:
taskset -c 0-11 rr record ./vifm
This is expected to be solved in some release following v5.9.0.
Slackware current users are more likely to hit assertions related to
unknown syscalls, although some were ported from master via patches.
This requires: capnproto
Maintained by: xaizek
Keywords: gdb,debug,record,replay
ChangeLog: rr
Homepage:
https://rr-project.org/
Download SlackBuild:
rr.tar.gz
rr.tar.gz.asc (FAQ)
(the SlackBuild does not include the source)
© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds