Dynamic rule-based automatic crash dump analyzer
First Claim
Patent Images
1. A method of crash dump analysis, the method being implemented by one or more processors and comprising:
- retrieving debug symbol data, rules, and actions from a server over a network;
based on the retrieved rules, executing corresponding actions to automatically analyze a crash dump from a computer system which experienced a software or hardware fault, the analysis using a debugger and the debug symbol data;
in response to analyzing the crash dump, parsing output from the debugger for further rule processing; and
creating a human-readable analysis file based on the analyzed crash dump from the parsed output.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamic rule-based automatic crash dump analysis are described. In an example, a dynamic rule-based crash dump analysis system retrieves debug symbol data, rules, and commands from a server over a network. The actions are executed based on the retrieved rules in order to automatically analyze a crash dump using a debugger and the debug symbol data. During the process of analyzing the crash dump, the system parses output from the debugger for further rule processing and creates a human-readable analysis file from the parsed output.
25 Citations
20 Claims
-
1. A method of crash dump analysis, the method being implemented by one or more processors and comprising:
-
retrieving debug symbol data, rules, and actions from a server over a network; based on the retrieved rules, executing corresponding actions to automatically analyze a crash dump from a computer system which experienced a software or hardware fault, the analysis using a debugger and the debug symbol data; in response to analyzing the crash dump, parsing output from the debugger for further rule processing; and creating a human-readable analysis file based on the analyzed crash dump from the parsed output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A crash dump analysis system comprising:
-
a memory resource to store instructions; one or more processors using the instructions stored in the memory resource to; retrieve debug symbol data, rules, and actions from a server over a network; based on the retrieved rules, execute corresponding actions to automatically analyze a crash dump from a computer system which experienced a software or hardware fault, the analysis using a debugger and the debug symbol data; in response to analyzing the crash dump, parse output from the debugger for further rule processing; and create a human-readable analysis file based on the analyzed crash dump from the parsed output. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium that stores instructions, executable by one or more processors, to cause the one or more processors to perform operations that comprise:
-
retrieving debug symbol data, rules, and actions from a server over a network; based on the retrieved rules, executing corresponding actions to automatically analyze a crash dump from a computer system which experienced a software or hardware fault, the analysis using a debugger and the debug symbol data; in response to analyzing the crash dump, parsing output from the debugger for further rule processing; and creating a human-readable analysis file based on the analyzed crash dump from the parsed output. - View Dependent Claims (18, 19, 20)
-
Specification