hee*_*oir 14 debugging virtualization logging reverse-debugging
你可能熟悉
他们都宣称自己是"Java DVR" - 是否有任何开源实现提供类似(甚至是他们的一部分)功能?
无所不知的调试器记录跟踪数据以便以后查询.它们通常也称为反向,回溯,双向或时间旅行调试器,但我更喜欢为允许在实时程序中实际反转的调试器保留这些术语.
JIVE是Java的另一个免费无所不知的调试器,虽然不是开源的.
GNU调试器,gdb.它有两种模式,一种是进程记录和重放,另一种是真正的反向调试.它非常慢,因为它一次撤消单机指令.
而对于Python,扩展的python调试器原型epdb也是一个真正的反向调试器.这是论文,这是程序和代码.我使用epdb作为起点来创建一个实时反向调试器作为我的硕士学位的一部分.论文涵盖了实现的细节,以及大多数反向调试的历史方法.它可以在线获得:将反向调试和实时编程结合起来,实现计算机编程中的视觉思维.
| 归档时间: |
|
| 查看次数: |
4526 次 |
| 最近记录: |