rr
💻
rr
软件
软件描述
rr 是一个用于记录和重放程序执行的调试工具。在重放阶段,rr 提供了增强的 gdb 调试体验,支持反向执行。
官方网站
访问软件的官方网站了解更多信息
rr-project.org
安全链接HTTPS
什么是 rr?
rr 旨在成为你在 Linux 上进行 C/C++ 调试的首选工具,取代并增强 gdb。你只需记录一次失败,之后便可无数次地以确定性方式回放该记录进行调试。每次都会重演相同的执行过程。
rr 还在 gdb 下提供了高效的反向执行功能。设置断点和数据观察点后,可快速反向执行至这些点被触发的位置。
rr 可用于真实的应用程序,许多开发者正用它来修复真实存在的缺陷。它让调试困难的 bug 变得容易得多,同时也加快了简单 bug 的调试速度。