发明名称 Providing programming support to debuggers
摘要 System, and computer program product for providing programming support to a debugger are disclosed. The debugger executes at least one debugger programming statement which modifies at least a portion of the computer program during execution of the computer program without recompiling the computer program. The debugger may be instructed to execute the at least one debugger programming statement at a specified position of the computer program. The at least one debugger programming statement may include a delete instruction that instructs the debugger to prevent one or more programming statements at a specified position in the computer program from being executed. The debugger may be instructed to execute the at least one debugger programming statement instead of one or more programming statements at a specified position in the computer program without recompiling the computer program.
申请公布号 US8745597(B2) 申请公布日期 2014.06.03
申请号 US20090625840 申请日期 2009.11.25
申请人 International Business Machines Corporation 发明人 Kandasamy Madhusudanan;Ranganathan Vidya
分类号 G06F9/44;G06F9/45;G06F11/00 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system comprising: a debugger configured to debug a computer program code, the computer program code embodied on a computer-readable storage medium, the debugger comprising: a user interface through which at least one debugger programming statement is defined in a debugger programming language, wherein the debugger is configured to interpret the debugger programming language, and wherein the debugger programming language is capable of declaring one or more variables;a parser, the parser is configured to parse the at least one debugger programming statement defined in the debugger programming language;a debugger address space, wherein the one or more variables declared in the debugger programming language are allocated to the debugger address space; and a computer program address space, wherein the at least one debugger programming statement modifies at least a portion of the computer program during execution of the computer program without recompiling the computer program.
地址 Armonk NY US