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.:

US 8910126 B1

PDF
Full Text
Expired
Date of Patent:
Dec. 09, 2014

Filed:

Apr. 18, 2012
Applicants:

Cary L. Bates, Rochester, MN (US);

Justin K. King, Rochester, MN (US);

Lee Nee, Rochester, MN (US);

Inventors:

Cary L. Bates, Rochester, MN (US);

Justin K. King, Rochester, MN (US);

Lee Nee, Rochester, MN (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Compiling source code includes receiving, by an optimizing compiler from a debugger, a variable value modification profile that specifies locations in the source code at which variable values modified during a debug session; compiling the source code, including: inserting snapshots at one or more of the locations in the source code at which variable values were modified, each snapshot including a breakpoint; and only for each snapshot at a location in the source code at which variable values were modified: inserting, between the breakpoint and remaining source code at the location of the snapshot, a module of computer program instructions that when executed retrieves a current value of a variable and stores the current value in a register; and recording the location of each inserted snapshot; and providing, to the debugger by the optimizing compiler, the recorded locations of each inserted snapshot along with the compiled source code.


Find Patent Forward Citations

Bates, Cary. (2014). Compiling source code for debugging with variable value restoration based on debugging user activity (U.S. Patent No. 8910126). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/8910126

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…