Patent ID: 8527961
Filing Date: 2013-09-03
Classification: G06F

Abstract:
1. A machine-implemented method for debugging a program, the method comprising: establishing a first breakpoint at a first program location that is in a particular line of source code; establishing a second breakpoint at a second program location that is in the same particular line of the source code but at a different program location than the first program location; generating compiled byte code from the source code, wherein generating the compiled byte code comprises creating a line number table mapping byte code locations to line numbers of the source code; executing, using the compiled byte code, a thread until the first breakpoint is encountered, and responsively suspending execution of the thread until user input is received, wherein executing the thread and responsively suspending execution comprises: in response to receiving user input, continuing to execute the thread until the second breakpoint is encountered, and responsively suspending execution of the thread.