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. 25, 2014

Filed:

Dec. 15, 2008
Applicants:

Victor Leonel Hernandez Porras, San Francisco, CA (US);

Roger Scott Hoover, Cheyenne, WY (US);

Inventors:

Victor Leonel Hernandez Porras, San Francisco, CA (US);

Roger Scott Hoover, Cheyenne, WY (US);

Assignee:

Other;

Attorney:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01); G06F 9/44 (2006.01); G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06F 8/30 (2013.01); G06F 9/44 (2013.01); G06F 8/40 (2013.01); G06F 9/30 (2013.01); G06F 8/315 (2013.01);
Abstract

Optimized storage of function variables in compiled code is disclosed. It is determined that a variable of a first function is required to be available for use by a second function subsequent to return of the first function. Machine code is generated to escape the variable from a storage location in a stack memory to a storage location in a heap memory, prior to the variable being removed from the stack memory, in connection with return of the first function.


Find Patent Forward Citations

Loading…