The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 16, 2014
Filed:
Aug. 20, 2012
Michael Lindahl, Santa Barbara, CA (US);
Andre Yew, Santa Barbara, CA (US);
Mallory Morgan Green, Ii, Santa Barbara, CA (US);
Michael Johnson, Goleta, CA (US);
Allan Craig Franklin, Santa Barbara, CA (US);
Daniel O'dowd, Santa Barbara, CA (US);
Neil Puthuff, Ladera Ranch, CA (US);
Michael Lindahl, Santa Barbara, CA (US);
Andre Yew, Santa Barbara, CA (US);
Mallory Morgan Green, II, Santa Barbara, CA (US);
Michael Johnson, Goleta, CA (US);
Allan Craig Franklin, Santa Barbara, CA (US);
Daniel O'Dowd, Santa Barbara, CA (US);
Neil Puthuff, Ladera Ranch, CA (US);
Green Hills Software, Santa Barbara, CA (US);
Abstract
A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.