Initializing a data structure for use in predicting table of contents pointer values
First Claim
Patent Images
1. A computer program product for facilitating processing within a computing environment, the computer program product comprising:
- a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising;
obtaining, by a processor, a request to load a module;
determining, based on the module loaded, a pointer value for a reference data structure;
storing the pointer value in a reference data structure tracking structure, wherein the reference data structure tracking structure is a reference data structure pointer cache, and wherein the reference data structure pointer cache comprises an address field to include an address for which the pointer value is being set and a pointer value field to include the pointer value, the address field including the address of the module; and
using the pointer value to access a variable value for a variable of the module.
1 Assignment
0 Petitions
Accused Products
Abstract
Initializing a data structure for use in predicting table of contents (TOC) pointer values. A request to load a module is obtained. Based on the loaded module, a pointer value for a reference data structure is determined. The pointer value is stored in a reference data structure tracking structure, and used to access a variable value for a variable of the module.
-
Citations
12 Claims
-
1. A computer program product for facilitating processing within a computing environment, the computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising; obtaining, by a processor, a request to load a module; determining, based on the module loaded, a pointer value for a reference data structure; storing the pointer value in a reference data structure tracking structure, wherein the reference data structure tracking structure is a reference data structure pointer cache, and wherein the reference data structure pointer cache comprises an address field to include an address for which the pointer value is being set and a pointer value field to include the pointer value, the address field including the address of the module; and using the pointer value to access a variable value for a variable of the module. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer system for facilitating processing within a computing environment, the computer system comprising:
-
a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising; obtaining, by a processor, a request to load a module; determining, based on the module loaded, a pointer value for a reference data structure; storing the pointer value in a reference data structure tracking structure, wherein the reference data structure tracking structure is a reference data structure pointer cache, and wherein the reference data structure pointer cache comprises an address field to include an address for which the pointer value is being set and a pointer value field to include the pointer value, the address field including the address of the module; and using the pointer value to access a variable value for a variable of the module. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification