Invention Grant
- Patent Title: Debugging from a call graph
- Patent Title (中): 从调用图调试
-
Application No.: US12641629Application Date: 2009-12-18
-
Publication No.: US08359584B2Publication Date: 2013-01-22
- Inventor: Abhijit Rao , Steven J. Steiner
- Applicant: Abhijit Rao , Steven J. Steiner
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Gary Mager
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A system and method for debugging a computer program by using a call graph. A call graph that represents trace events during execution of a debuggee program may be used as input to a system that enables a user to debug the debuggee program. Mechanisms facilitate conditionally forming clusters of event nodes, a cluster indicative of multiple event nodes corresponding to an execution of a source language statement. During a debugging session, in response to a command to perform a step operation, the nodes of a cluster are processed together so that a step corresponds to multiple events if the multiple events correspond to a single source language statement. A mechanism for inspecting variables is provided. Variable values may be selectively propagated and provided based on the call graph and a static control flow analysis of the debuggee program.
Public/Granted literature
- US20110154300A1 Debugging From A Call Graph Public/Granted day:2011-06-23
Information query