使用rr录制x86 Linux程序。将这些录音提交给Pernosco进行处理,Pernosco会向您发送一个链接,以访问您可以从任何地方使用的调试器。一旦您捕获了一个记录(例如,间歇性测试失败的记录),您就不需要再次复制该错误。
Pernosco使您能够即时访问任何时间点的任何程序状态的完整详细信息。Pernosco可视化控制流和数据流历史记录,因此您可以快速追踪影响的原因。Pernosco超越了传统调试器界面的限制;但它还集成了传统的调试方法,如gdb和printf调试--增强了新的超能力。
在Pernosco笔记本中记录调试进度。让其他开发人员参与协作。或者,捕获测试失败的记录(例如,来自模糊),并将Pernosco链接直接发送给其他开发人员进行调试。
现在,拥有Github帐户的个人开发者可以使用Pernosco。Pernosco目前的目标是运行在x86Linux上并支持rr的C、C++、Rust和V8JS(例如node.js)应用程序。对于更大规模的使用(例如,在全公司范围内),我们可以与组织合作,以满足您的技术、定价和业务需求(例如,内部部署)。联系我们。