发明名称 Methods and apparatus for debugging software including divisions of an execution history of a debuggee program
摘要 In a computing system environment, methods and architecture relate to debugging software programs. The programs, regardless of size, are culled for substantially all memory and register writes (and flow control). An indexing and compression occurs so that upon a later query, and decompression (and display), a user can find and diagnose defects in the software program. To efficiently reconstruct the contents of any memory location or register, backwards tracing of events is comprehensively known for all time, not just select periods. Efficiencies in the indexing function include bunching, replacing actual memory locations with pattern(s) representative of same and dividing an execution history of the software program into manageable sections. Nuances for memory or register effects are also contemplated. Still other embodiments contemplate stand-alone computer program products (on computer-readable media or as a download, or other) or those working in conjunction with other debugging programs.
申请公布号 US7840849(B2) 申请公布日期 2010.11.23
申请号 US20060643102 申请日期 2006.12.21
申请人 NOVELL, INC. 发明人 O'CALLAHAN ROBERT WEEKS
分类号 G06F11/00;G06F11/32 主分类号 G06F11/00
代理机构 代理人
主权项
地址