DocumentCode :
1932857
Title :
A review of reverse debugging
Author :
Engblom, Jakob
Author_Institution :
Wind River Systems
fYear :
2012
fDate :
19-20 Sept. 2012
Firstpage :
1
Lastpage :
6
Abstract :
Reverse debugging is the ability of a debugger to stop after a failure in a program has been observed and go back into the history of the execution to uncover the reason for the failure. Long the dream of programmers, over the past decade, reverse execution has become a practical technique available in a number of free and commercial tools. This article will review the history and techniques of reverse debugging, as researched, implemented, and used from the 1970s until today. We will provide some personal insights into reverse debugging, from our own practical use of one such tool, Wind River Simics.
Keywords :
digital simulation; program debugging; reverse engineering; Wind River Simics; program failure; reverse debugging; reverse execution; Debugging; Hardware; History; Instruction sets; Instruments; Computer Simulation; Computing History; Review; Software Debugging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System, Software, SoC and Silicon Debug Conference (S4D), 2012
Conference_Location :
Vienna
ISSN :
2114-3684
Print_ISBN :
978-1-4673-2454-0
Electronic_ISBN :
2114-3684
Type :
conf
Filename :
6338149
Link To Document :
بازگشت