The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (2001 vol.27)
pp: 715-727
ABSTRACT
<p><b>Abstract</b>—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. In this paper, 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.</p>
INDEX TERMS
Debuggers, reversible execution, program instrumentation, compilers, assembly language.
CITATION
Shyh-Kwei Chen, W. Kent Fuchs, Jen-Yao Chung, "Reversible Debugging Using Program Instrumentation", IEEE Transactions on Software Engineering, vol.27, no. 8, pp. 715-727, August 2001, doi:10.1109/32.940726
27 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool