发明名称 |
Computer program product and system for altering execution flow of a computer program |
摘要 |
A debugger alters the execution flow of a child computer program of the debugger at runtime by inserting jump statements determined by the insertion of breakpoint instructions. Breakpoints are used to force the child computer program to throw exceptions at specified locations. One or more instructions of the computer program are replaced by jump instructions. The jump destination addresses associated with the break instructions can be specified by input from a user. The debugger changes the instruction pointer of the child program to achieve the desired change in execution flow. No instructions are lost in the child program.
|
申请公布号 |
US7761855(B2) |
申请公布日期 |
2010.07.20 |
申请号 |
US20080113922 |
申请日期 |
2008.05.01 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
KALRA MOHIT |
分类号 |
G06F11/00;G06F9/44 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|