Invention Grant
US08423970B2 Method, computer program product, and hardware product for handling breakpoints in an asynchronous debug model
失效
方法,计算机程序产品和用于处理异步调试模型中断点的硬件产品
- Patent Title: Method, computer program product, and hardware product for handling breakpoints in an asynchronous debug model
- Patent Title (中): 方法,计算机程序产品和用于处理异步调试模型中断点的硬件产品
-
Application No.: US12206771Application Date: 2008-09-09
-
Publication No.: US08423970B2Publication Date: 2013-04-16
- Inventor: Roger H. E. Pett
- Applicant: Roger H. E. Pett
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Jeff Tang
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Breakpoints are handled in an asynchronous debug model by building a queue of basic operations to run a debug application program interface (API). User commands are each broken down into a simple command and placed on the queue. In response to a debug event, a new simple command is generated. If, when a first command on the queue is processed, a thread is not stopped at a location with an installed breakpoint, an operation corresponding to the first command is started, the operation is removed from the queue, and a next operation is started. If the thread is stopped at the location with the breakpoint, the thread performs a hop. When the hop terminates, the first command is removed from the queue. If the first command is a run command, and there is no cause to stop the thread, the run command is moved to the end of the queue.
Public/Granted literature
Information query