Method and apparatus for autonomic test case feedback using hardware assistance for data coverage
First Claim
1. A method in a data processing system for presenting coverage data relating to data access occurring during execution of code, the method comprising:
- obtaining the coverage data containing data access indicators associated with memory locations;
identifying the data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor to form set data access indicators, wherein each set instruction access indicator is associated with a portion of the memory locations allocated for the code; and
generating a presentation for coverage data, wherein the set data access indicators are identified in the presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor are identified to form set data access indicators. Each set instruction access indicator is associated with a portion of the memory locations allocated for the code. A presentation for coverage data is generated, wherein the set data access indicators are identified in the presentation.
125 Citations
26 Claims
-
1. A method in a data processing system for presenting coverage data relating to data access occurring during execution of code, the method comprising:
-
obtaining the coverage data containing data access indicators associated with memory locations;
identifying the data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor to form set data access indicators, wherein each set instruction access indicator is associated with a portion of the memory locations allocated for the code; and
generating a presentation for coverage data, wherein the set data access indicators are identified in the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system for presenting coverage data relating to data access occurring during execution of code, the data processing system comprising:
-
obtaining means for obtaining the coverage data containing data access indicators associated with memory locations;
identifying means for identifying the data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor to form set data access indicators, wherein each set instruction access indicator is associated with a portion of the memory locations allocated for the code; and
generating means for generating a presentation for coverage data, wherein the set data access indicators are identified in the presentation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product in a computer readable medium for presenting coverage data relating to data access occurring during execution of code, the computer program product comprising:
-
first instructions for obtaining the coverage data containing data access indicators associated with memory locations;
second instructions for identifying the data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor to form set data access indicators, wherein each set instruction access indicator is associated with a portion of the memory locations allocated for the code; and
third instructions for generating a presentation for coverage data, wherein the set data access indicators are identified in the presentation. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification