Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-05-31
2005-05-31
Zhen, Wei Y. (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
Reexamination Certificate
active
06901581
ABSTRACT:
An invention is provided for debugging a computer program. Program information is recorded in a trace buffer. The program information generally includes write accesses from the computer program and the execution path of the computer program. In addition, a memory image snapshot of at least a portion of memory being utilized by the computer program is captured. Simulated re-execution of the computer program then occurs by adjusting the state of the memory image snapshot based on the program information. Further, debugging logic can be inserted into a simulated re-execution at particular points in the computer program. In particular, the debugging logic does not change the trace buffer or the memory image snapshot, and as such, do not alter the captured sequence events being debugged.
REFERENCES:
patent: 5812414 (1998-09-01), Butts et al.
patent: 6609247 (2003-08-01), Dua et al.
patent: 6658416 (2003-12-01), Hussain et al.
patent: 6728949 (2004-04-01), Bryant et al.
patent: 6751789 (2004-06-01), Berry et al.
patent: 6754890 (2004-06-01), Berry et al.
patent: 6766511 (2004-07-01), Berry et al.
patent: 6804814 (2004-10-01), Ayers et al.
Emrath et al. Detecting Nondeterminancy in Parallel Programs. IEEE.*
Wagenen et al. Achieving Reliability in Simulation Software. IEEE. 1994.*
Vraken et al. Debug Facilities in the TriMedia CPU64 Architecture. IEEE. 1999.*
Cooper et al. The ParaScope Parallel Programming Environement. IEEE. 1993.
Eridon Corporation
Martine & Penilla & Gencarella LLP
Zhen Wei Y.
LandOfFree
Method for software debugging via simulated re-execution of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for software debugging via simulated re-execution of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for software debugging via simulated re-execution of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3382448