Reversible Debugging Using Program Instrumentation

Reversible Debugging Using Program Instrumentation
复制标题

使用程序检测进行可逆调试

DOI:
10.1109/32.940726
复制
发表时间:
2001
期刊:
IEEE Trans. Software Eng.
影响因子:
--
通讯作者:
Jen
Jen
中科院分区:
--
文献类型:
--
作者:
Shyh;W. Fuchs;Jen

文献摘要

被引文献

相似文献

可逆执行在符号调试器中尚未得到充分利用。可以撤消指令的调试器通常会在调试会话期间导致显著的性能损失。我们描述了一种基于程序插装的高效可逆调试机制。该方法使重复调试会话与可选择的可逆例程和记录模式。实验结果表明,适度的代码增长可以显着降低执行代价。
Reversible execution has not been fully exploited in symbolic debuggers. Debuggers that can undo instructions usually incur a significant performance penalty during a debugging session. We describe an efficient reversible debugging mechanism based on program instrumentation. The approach enables repetitive debugging sessions with selectable reversible routines and recording modes. Experimental results indicate that the execution penalty can be significantly reduced with moderate code growth.