发明名称 IMPROVED ERROR REPORTING FOR TRANSLATED CODE EXECUTION
摘要 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.
申请公布号 CA2082064(C) 申请公布日期 1996.12.31
申请号 CA19922082064 申请日期 1992.03.03
申请人 DIGITAL EQUIPMENT CORPORATION;DIGITAL EQUIPMENT CORPORATION 发明人 ROBINSON, SCOTT G.;SITES, RICHARD L.
分类号 G06F9/455;G06F9/318;G06F9/38;G06F9/45;G06F11/36;(IPC1-7):G06F11/00 主分类号 G06F9/455
代理机构 代理人
主权项
地址