发明名称 Multiplexing per-probepoint instruction slots for out-of-line execution
摘要 The present invention provides a probe system and method for multithreaded user-space programs. The system includes an instrumentation module that enables single stepping out of line processing for multithreaded programs, an establish probepoint module that divides up an area of the probed program's memory into a plurality of instruction slots, an ensure slot assigned module that ensures that an instruction slot is assigned to a probepoint, a slot acquisition module that acquires the instruction slot for the probepoint, stealing a slot from another probepoint as needed, and a free slot module that relinquishes the instruction slot owned by the probepoint when the probepoint is being unregistered.
申请公布号 US8056068(B2) 申请公布日期 2011.11.08
申请号 US20070853224 申请日期 2007.09.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AKULAVENKATAVARA PRASADARAO;HUIZENGA GERRIT;KENISTON JAMES A.
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址