发明名称 Reversing execution of instructions in a debugger
摘要 A method can include receiving navigational debug input from a debugger interface including input to traverse input code in a plurality of modes; in response to receiving the navigational debug input, a) saving state of a program being executed in a corresponding debugger, including creating a child process from a currently executing process, and b) executing a portion of the program, wherein executing the portion of the program comprises suspending the created child process, and continuing to execute the currently executing process; receiving input to reverse execution of the portion of the program; and restoring the saved state of the program, wherein restoring the saved state of the program comprises suspending the currently executing process and activating the suspended child process. The navigation input can include input to single-step, step over a function, step into a function or set a breakpoint in programming code running within the corresponding debugger.
申请公布号 US7836430(B2) 申请公布日期 2010.11.16
申请号 US20060490703 申请日期 2006.07.21
申请人 APPLE INC. 发明人 SHEBS STANLEY T.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址