Invention Grant
- Patent Title: Parallel and asynchronous debugger and debugging method for multi-threaded programs
- Patent Title (中): 并行和异步调试器和多线程程序的调试方法
-
Application No.: US09438205Application Date: 1999-11-12
-
Publication No.: US07865883B1Publication Date: 2011-01-04
- Inventor: Steven J. Sistare , David Plauger
- Applicant: Steven J. Sistare , David Plauger
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/46

Abstract:
A debugger for aiding in the debugging of multi-threaded program, in response to an event such as, for example, a breakpoint in a thread which has caused an operating system to stop execution of all threads, identifies the thread which contained the breakpoint. After identifying the thread which contained the breakpoint, the debugger enables the operating system to resume execution of the other threads, that is, the threads which did not contain the breakpoint. By allowing the other threads, that is, the threads which did not contain the breakpoint, to continue execution, the debugger's impact on program execution is substantially reduced, particularly for programs which contain a large number of threads.
Information query