Diagnostic workflow for production debugging
First Claim
Patent Images
1. A system comprising:
- at least one processor;
a memory connected to the at least one processor; and
a diagnostic tool comprising;
at least one program module loaded into the memory, the at least one program module creating a diagnostic workflow file, the diagnostic workflow file including instructions for controlling future diagnostic operations of a debugger without user interaction with the debugger as the debugger executes.
2 Assignments
0 Petitions
Accused Products
Abstract
A diagnostic workflow file can be used to control the future diagnostic actions taken by a debugger without user interaction with the debugger when it executes. The diagnostic workflow file is used by a debugger during a debug session. The debugger performs the actions directed by the diagnostic workflow file to simulate an interactive live debug session. The diagnostic workflow file can include conditional diagnostic operations whose execution depends on the state of program variables, diagnostic variables and diagnostic primitives in the debug session.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; a memory connected to the at least one processor; and a diagnostic tool comprising; at least one program module loaded into the memory, the at least one program module creating a diagnostic workflow file, the diagnostic workflow file including instructions for controlling future diagnostic operations of a debugger without user interaction with the debugger as the debugger executes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a diagnostic workflow file by a processor of a computing device, the diagnostic workflow file comprising instructions for controlling future diagnostic operations of a debugger without user interaction with the debugger as the debugger executes, the instructions including at least one conditional diagnostic operation wherein the conditional diagnostic operation is executed based on current state of at least one of;
a program variable, a diagnostic primitive and a diagnostic variable;determining the current state of the at least one of;
a program variable, a diagnostic primitive and a diagnostic variable; andcollecting diagnostic information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
at least one processor and a memory; the at least one processor configured to; use instructions provided in a diagnostic workflow file to automatically control diagnostic operations of an instrumented executable in a target process without user intervention with a debugger as the debugger executes; and collect diagnostic information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification