Patent ID: 9122792
Filing Date: 2015-09-01
Classification: G06F

Abstract:
1. A computer-implemented method for implementing a step over command by a debugger for a machine code instruction in a routine, comprising: receiving a step over command for a machine code instruction; determining whether the machine code instruction is a branch used for a function call; in response to determining that the machine code instruction is not a branch used for a function call, setting a first breakpoint at a next machine code instruction in the routine and setting a second breakpoint at a target machine code instruction of the branch; in response to determining that the machine code instruction is a branch used for a function call, determining whether the machine code instruction is generated from source code; in response to determining that the machine code instruction is a branch used for a function call and is not generated from source code, setting the first breakpoint at a next machine code instruction in the routine and setting a second breakpoint at a target machine code instruction of the branch; and in response to determining that the machine code instruction is a branch used for a function call and is generated from source code, setting the first breakpoint at the next machine code instruction of the routine.