发明授权
- 专利标题: Debugger thread monitor
- 专利标题(中): 调试器线程监视器
-
申请号: US09255109申请日: 1999-02-22
-
公开(公告)号: US06587967B1公开(公告)日: 2003-07-01
- 发明人: Cary Lee Bates , Jeffrey Michael Ryan , Paul Reuben Day
- 申请人: Cary Lee Bates , Jeffrey Michael Ryan , Paul Reuben Day
- 主分类号: G06F1100
- IPC分类号: G06F1100
摘要:
A computer system, program product and method that monitor the threads executing within a region of a computer program during debugging. This region may be a plurality of nonadjacent sections of code, each with defined entry and exit addresses identified by control points. Some or all threads may be halted depending on a predetermined criteria related to threads of interest or the number of threads executing in the region. Of special interest is monitoring for a thread count so that timing errors may be analyzed for when some plurality of threads simultaneously execute within the region. Moreover, in the illustrative embodiment, control points are implemented for thread monitoring in a manner similar to a break point, utilizing a break point table to determine whether a system exception is due to a break point or to a thread monitor control point. If the latter, program execution continues after storing the thread identifier in a record for the thread monitor control point in the break point table.
信息查询