SlackBuilds Repository

15.0 > Development > rr (5.9.0)

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/

Source Downloads:
rr-5.9.0.tar.gz (9c977affd3564836fca651586622a483)

Download SlackBuild:
rr.tar.gz
rr.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds