Taking corrective action in computer programs during instruction processing
US6170082A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Apr 13, 1998 |
| Grant date | Jan 2, 2001 |
| Priority date | — |
| Expiry date | Apr 13, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3636
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A standardized test environment assists identifying problematic instances of instructions in computer programs that produce erroneous results. A standardized production environment takes corrective action for selected instructions by intercepting instruction processing during instruction fetch, instruction decode or instruction execution and modifying one or more values such that the instructions achieve correct results. In one embodiment of a test environment, a computer system collects diagnostic information for designated instructions such as subtraction operations that produce negative results. In one embodiment of a production environment, a computer system intercepts instruction processing for instructions at specified locations in a program and takes corrective action according to information obtained from a table of control information.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.