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.

Date of Patent:
Sep. 16, 2014

Filed:

Jun. 04, 2007
Applicants:

Christopher E. Bowler, Markham, CA;

Raymond Ying Chau Mak, Thornhill, CA;

Sean Douglas Perry, Toronto, CA;

Ettore Tiotto, Thornhill, CA;

Enrique Varillas, North York, CA;

Inventors:

Christopher E. Bowler, Markham, CA;

Raymond Ying Chau Mak, Thornhill, CA;

Sean Douglas Perry, Toronto, CA;

Ettore Tiotto, Thornhill, CA;

Enrique Varillas, North York, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01); G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06F 11/3604 (2013.01); G06F 11/3624 (2013.01);
Abstract

A computer implemented method, apparatus, and computer usable program code for facilitating debugging of source code. A set of indirect memory references is identified in the source code and points-to records are generated for the source code. The set of indirect memory references are validated using the points-to records and an aliasing rule to identify zero or more indirect memory references having a potential aliasing problem. In a case in which the zero or more indirect memory references comprise at least one indirect memory reference, the at least one indirect memory reference is in the set of indirect memory references. Responsive to a determination that the zero or more indirect memory references comprise at least one indirect memory reference, a report is generated identifying at least one location in the source code associated with the at least one indirect memory reference. The report is stored.


Find Patent Forward Citations

Loading…