Patent ID: 8196107
Filing Date: 2012-06-05
Classification: G06F

Abstract:
1. At a computer system, the computer system including a debugger, the debugger configured to perform one or more debugging operations, including a stepping operation for stepping through compiled code, a method for configuring the computer system to adapt interpreted code into a format that is compatible with the stepping operation such that the debugger can step through the interpreted code, the method comprising: an act of an interpreter receiving an indication that it is to interpret source input data; an act of initiating a primary thread to interpret the source input data, the primary thread including a primary physical call stack for the interpreter, a virtual call stack for the source input data to be stored as data within the primary physical call stack, the virtual call stack changing as the interpreter executes; an act of the primary thread defining states in the source input data; an act of the primary thread initializing an auxiliary thread including an auxiliary physical call stack and a helper function, the helper function configured to: