Patent ID: 8756583
Filing Date: 2014-06-17
Classification: G06F

Abstract:
1. A method of thread-specific event management in a non-stop debugging environment, the non-stop debugging environment comprising a debugger configured to debug a debuggee comprising a plurality of threads of execution, wherein encountering an event by one of the threads stop execution of only the one thread without concurrently stopping execution of the other threads, the method comprising: identifying, by the debugger for a thread of execution of the debuggee not currently executing, a thread-specific event associated with the thread, wherein the thread specific event comprises predefined operation code previously inserted into original operational code for the thread of execution; tracking a length of time the thread is not executing; in response to determining that the length of time exceeds a predetermined threshold, removing, by the debugger, the thread-specific event for all threads of the debuggee while the thread of execution associated with the thread-specific event is not currently executing; and upon the thread resuming execution, replacing, by the debugger, the thread-specific event.