×

Step over operation for machine code function calls

  • US 9,122,792 B2
  • Filed: 05/17/2013
  • Issued: 09/01/2015
  • Est. Priority Date: 05/17/2013
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×