METHOD FOR SOFTWARE DEBUGGING VIA SIMULATED RE-EXECUTION OF A COMPUTER PROGRAM

Patent №

US 6,901,581

Granted

2005-05-31

Filed 2002

Owner

ERIDON CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10263496

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.

AI hardwareG06F 11/3636G06F 11/3698

AI classification

AI hardware1.00
Knowledge representation0.08
Vision0.01
Machine learning0.00
Evolutionary computation0.00
Natural language0.00
Speech0.00
Planning0.00

Ownership

ERIDON CORPORATION

assignment · 133650827

Assignors

SCHNEIDER, ERIC D.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC