rr 是一款用于录制、回放和调试应用程序执行过程(进程和线程树)的轻量级工具。调试功能扩展了 gdb,提供了非常高效的反向执行,与标准 gdb/x86 功能(如硬件数据监视点)结合使用,使调试变得更加有趣。关于该项目的更多信息,包括如何安装、运行和构建 rr 的说明,请访问 https://rr-project.org。目前最好的技术概览是论文 《面向可部署性的录制与重放工程:扩展技术报告》。
或者直接查看安装和构建说明。
欢迎贡献! 在提交拉取请求之前,请务必查看拉取请求清单。
如果你觉得 rr 有用,请添加推荐语。
rr 的开发由 Pernosco 赞助,最初由 Mozilla 发起。
waitid() 中的 __WALL)
PTRACE_SETSIGMASK)