Patent Number: 6,170,082

Title: Taking corrective action in computer programs during instruction processing

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.

Inventors: Demaray; Milton Wayne (Fremont, CA), Cox; William Gary (Mountain View, CA)

Assignee: Hitachi Data Systems Corporation

International Classification: G06F 11/36 (20060101); G06F 9/44 (20060101); G06F 009/45 ()

Expiration Date: 01/02/2018