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:
Nov. 02, 2021

Filed:

Sep. 23, 2019
Applicant:

Denso Corporation, Kariya, JP;

Inventors:

Ameer Kashani, Southfield, MI (US);

Gopalakrishnan Iyer, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 11/14 (2006.01); G06F 21/54 (2013.01);
U.S. Cl.
CPC ...
G06F 11/143 (2013.01); G06F 11/1492 (2013.01); G06F 11/3668 (2013.01); G06F 21/54 (2013.01); G06F 2201/865 (2013.01);
Abstract

A computer device includes a memory. The computer device also includes at least one processor configured to execute a process and manage the memory for the process. The processor is further configured to execute one or more program instructions associated with an application, reach control flow transfer for the one or more program instructions, unwind a call stack associated with the one or more program instructions in response to a failure to meet a target control flow, identify an offending function call, and rewrite the offending function call. The rewritten function call includes a memory operation boundary check.


Find Patent Forward Citations

Loading…