Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
rr — 用于多线程应用确定性调试的录制与回放框架,支持反向执行、硬件观察点及高效的时间旅行调试。 | Kitploit
工具/GitHubGitHub/rr-debugger/rr
动态代码分析 (DAST)调试器二进制分析
GitHubrr-debugger/rr

rr

用于多线程应用确定性调试的录制与回放框架,支持反向执行、硬件观察点及高效的时间旅行调试。

查看仓库网站
10.6k6636天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

概述

Build and test status

rr 是一款用于录制、回放和调试应用程序执行过程(进程和线程树)的轻量级工具。调试功能扩展了 gdb,提供了非常高效的反向执行,与标准 gdb/x86 功能(如硬件数据监视点)结合使用,使调试变得更加有趣。关于该项目的更多信息,包括如何安装、运行和构建 rr 的说明,请访问 https://rr-project.org。目前最好的技术概览是论文 《面向可部署性的录制与重放工程:扩展技术报告》。

或者直接查看安装和构建说明。

欢迎贡献! 在提交拉取请求之前,请务必查看拉取请求清单。

如果你觉得 rr 有用,请添加推荐语。

rr 的开发由 Pernosco 赞助,最初由 Mozilla 发起。

系统要求

  • Linux 内核 >= 4.7(用于支持 waitid() 中的 __WALL)
    • rr 5.6.0 可配合内核 3.11 使用(需要 PTRACE_SETSIGMASK)
  • rr 目前需要以下任一条件:
    • 搭载 Nehalem(2010 年)或更新微架构的 Intel CPU。
    • 某些 AMD Zen 或更新的处理器(参见 https://github.com/rr-debugger/rr/wiki/Zen)
    • 某些 AArch64 微架构(例如 ARM Neoverse N1 或 Apple Silicon M 系列)
  • 支持在虚拟机(VM)客户机中运行,只要该虚拟机支持硬件性能计数器虚拟化。
    • 已知某些 VMware 和 KVM 配置可以工作。
    • 已知某些 AWS 和 GCP 虚拟机配置可以工作。
    • 目前已知没有任何 Xen 配置可以工作。
下载工具