RUN-TIME INSTRUMENTATION OF GUARDED STORAGE EVENT PROCESSING
First Claim
Patent Images
1. A computer program product for facilitating processing in a computing environment, said computer program product comprising:
- a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising;
executing an instruction that results in recognition of a guarded storage event, wherein the guarded storage event occurs based on attempting access to an address in a guarded section of storage defined by a boundary indicating a range of addresses that are guarded, the guarded storage event protecting addresses within the boundary, wherein a load operation by the instruction from addresses within the guarded section is prevented; and
creating a guarded storage event record, based on executing the instruction that results in recognition of the guarded storage event, the guarded storage event record including an indication of the instruction resulting in recognition of the guarded storage event.
1 Assignment
0 Petitions
Accused Products
Abstract
A guarded storage facility sets up a boundary indicating a range of addresses to be guarded or protected. When a program attempts to access an address in a guarded section defined by the boundary, a guarded storage event occurs. Use of this facility facilitates performance of certain tasks within a computing environment, including storage reclamation.
11 Citations
20 Claims
-
1. A computer program product for facilitating processing in a computing environment, said computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising; executing an instruction that results in recognition of a guarded storage event, wherein the guarded storage event occurs based on attempting access to an address in a guarded section of storage defined by a boundary indicating a range of addresses that are guarded, the guarded storage event protecting addresses within the boundary, wherein a load operation by the instruction from addresses within the guarded section is prevented; and creating a guarded storage event record, based on executing the instruction that results in recognition of the guarded storage event, the guarded storage event record including an indication of the instruction resulting in recognition of the guarded storage event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer system for facilitating processing in a computing environment, said 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; executing an instruction that results in recognition of a guarded storage event, wherein the guarded storage event occurs based on attempting access to an address in a guarded section of storage defined by a boundary indicating a range of addresses that are guarded, the guarded storage event protecting addresses within the boundary, wherein a load operation by the instruction from addresses within the guarded section is prevented; and creating a guarded storage event record, based on executing the instruction that results in recognition of the guarded storage event, the guarded storage event record including an indication of the instruction resulting in recognition of the guarded storage event. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method of facilitating processing in a computing environment, said computer-implemented method comprising:
-
executing an instruction that results in recognition of a guarded storage event, wherein the guarded storage event occurs based on attempting access to an address in a guarded section of storage defined by a boundary indicating a range of addresses that are guarded, the guarded storage event protecting addresses within the boundary, wherein a load operation by the instruction from addresses within the guarded section is prevented; and creating, by a processor, a guarded storage event record, based on executing the instruction that results in recognition of the guarded storage event, the guarded storage event record including an indication of the instruction resulting in recognition of the guarded storage event. - View Dependent Claims (17, 18, 19, 20)
-
Specification