Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

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

rr

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

查看仓库
10.7k6654816天前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
网站
分享

概述

构建和测试状态

rr 是一个轻量级工具,用于记录、重放和调试应用程序(进程树和线程)的执行。 调试功能扩展了 gdb,提供了非常高效的反向执行,结合标准的 gdb/x86 特性(如硬件数据观察点),使调试变得更加有趣。有关该项目的更多信息,包括如何安装、运行和构建 rr 的说明,请访问 https://rr-project.org。目前最好的技术概述是论文 Engineering Record And Replay For Deployability: Extended Technical Report。

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

请贡献!在提交 pull request 之前,请务必查看pull request 检查清单。

如果您觉得 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 客户机中运行,只要 VM 支持硬件性能计数器的虚拟化。
    • 已知某些 VMware 和 KVM 配置可以正常工作。
    • 已知某些 AWS 和 GCP VM 配置可以正常工作。
    • 尚未发现任何 Xen 配置可以正常工作。

AI 使用政策

在提交 issue 或 PR 时,请明确说明如何使用 LLM。如果 issue 或 PR 看起来是由 LLM 生成的,但没有此类说明,可能会在不加评论的情况下被关闭。

在提交 PR 进行审查时,提交者必须是人类,并对理解更改承担全部责任,无论 LLM 是如何使用的。

下载工具