Allocating call stack frame entries at different memory levels to functions in a program
First Claim
Patent Images
1. A method, comprising:
- processing functions in a program accessing state information stored in call stack frame entries; and
allocating call stack frame entries to the state information for each function, wherein the call stack frame entries span multiple memory levels, and wherein one function is capable of being allocated stack entries in multiple memory levels.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for allocating call stack frame entries at different memory levels to functions in a program. Functions in a program accessing state information stored in call stack frame entries are processed. Call stack frame entries are allocated to the state information for each function, wherein the call stack frame entries span multiple memory levels, and wherein one function is capable of being allocated stack entries in multiple memory levels.
113 Citations
36 Claims
-
1. A method, comprising:
-
processing functions in a program accessing state information stored in call stack frame entries; and
allocating call stack frame entries to the state information for each function, wherein the call stack frame entries span multiple memory levels, and wherein one function is capable of being allocated stack entries in multiple memory levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for translating code capable of accessing multiple memory levels, comprising:
circuitry enabled to perform;
(i) process functions in a program accessing state information stored in call stack frame entries in the memory levels; and
(ii) allocate call stack frame entries to the state information for each function, wherein the call stack frame entries span the multiple memory levels, and wherein one function is capable of being allocated stack entries in multiple memory levels. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. An article of manufacture for generating code capable of accessing a plurality of memory levels, wherein the article of manufacture is enabled to perform operations comprising:
-
processing functions in a program accessing state information stored in call stack frame entries; and
allocating call stack frame entries to the state information for each function, wherein the call stack frame entries span multiple memory levels, and wherein one function is capable of being allocated stack entries in multiple memory levels. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification