Excavating
Patent
1991-05-15
1995-07-11
Lee, Thomas C.
Excavating
395575, 395700, 364737, 3642656, 364267, 36426791, 364DIG1, G06F 945
Patent
active
054327954
ABSTRACT:
In a situation where a first computer program has been translated to obtain a second computer program, an error occurring during execution of the second computer program is reported in the context of the first program. This is done by aborting execution of the second computer program when the error occurs; determining a first address which is the address of the instruction in the second computer program that caused the error; determining from the first address a second address of an instruction in the first computer program from which the instruction in the second computer program was translated; and reporting that the error occurred, and using the second address to indicate that the error is associated with the instruction in the first computer program. Preferably the second address is used to reference traceback and symbolic name information generated when the first computer program is compiled from source code. The traceback information provides the line number of the source code from which the instruction in the first computer program was compiled, and the symbolic name information provides the name of a routine containing the instruction in the first program or a variable used by the instruction.
REFERENCES:
patent: 4500952 (1985-02-01), Heller et al.
patent: 4855905 (1989-08-01), Estrack et al.
patent: 4858114 (1989-08-01), Heath et al.
patent: 5133072 (1992-07-01), Buzbee
patent: 5179703 (1993-01-01), Evans
"Turbo Pascall Owners Handbook", ver 4.0 .COPYRGT. 1987 Chapter 9, pp. 125-142.
Bergh et al., "HP 3000 Emulation on HP Precision Architecture Computers," Hewlett-Packard Journal, Dec. 1987, pp. 87-89.
Beyond RISC!--An Essential Guide To Hewlett-Packard Precision Architecture, Wayne E. Holt, Ed., pp. 225-238.
Eve M. Tanner, "Providing Programmers with a Driver Debug Technique," Hewlett-Packard Journal, Oct. 1989, pp. 76-80.
Banning, "The XDOS Binary Code Conversion System," COMPCON 89 (Sep. 27, 1989) San Francisco, Calif, pp. 282-287.
Hunter and Banning, "DOS at RISC," Byte, vol. 14, No. 12, (Nov. 1989), St. Peterborough, United States, pp. 361-368.
Gaines, "On the Translation of Machine Language Programs," Communications of the Association for Computing Machinery, vol. 8, No. 12, (Dec. 1965), New York, N.Y., pp. 736-741.
Digital Equipment Corporation
Fisher Arthur W.
Kim Sang Hui
Lee Thomas C.
Ross Gary E.
LandOfFree
System for reporting errors of a translated program and using a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for reporting errors of a translated program and using a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for reporting errors of a translated program and using a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-509077