Method and system for remotely debugging a hung or crashed computing system
First Claim
Patent Images
1. A method for debugging a hung or crashed computing system or panicked software, comprising:
- executing a debugger on a remote computer;
connecting said computing system to said remote computer with a communications link; and
debugging said operating system or said panicked software of said computing system with said debugger.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for debugging a computer upon a kernel hang and/or upon a software failure, the method comprising executing a debugger on a remote computer, connecting the hung or crashed computer to the remote computer with a communications link, and debugging the hung or crashed computer with the debugger without rebooting the system. The method may include deconfiguring any kernel driver of the computer attached to the communication card prior to connecting the remote debugger to the computer.
34 Citations
15 Claims
-
1. A method for debugging a hung or crashed computing system or panicked software, comprising:
-
executing a debugger on a remote computer; connecting said computing system to said remote computer with a communications link; and debugging said operating system or said panicked software of said computing system with said debugger. - View Dependent Claims (2, 3, 4, 14)
-
-
5. A method for debugging a hung or crashed operating system or panicked software of a computing device, comprising:
-
executing a debugger on a remote computer; connecting said computing device to said remote computer with a communications link; and debugging said operating system or said panicked software with said debugger. - View Dependent Claims (15)
-
-
6. A computing system, comprising:
-
an operating system; a remote computing device; a communications link for connecting said computing system and said remote computing device; and a debugger accessible by said remote computing device and executable on said remote computing device; wherein said remote computing device is operable to connect to said computing system with said communications link and to execute said debugger, said debugger being operable by a user to debug said operating system or panicked software following said operating system hanging or crashing or said software panicking. - View Dependent Claims (7, 8, 9)
-
-
10. A computing system for debugging an operating system or other software of a remote computing device, comprising:
-
a host computer connectable to said remote computing device; and a debugger executable on said host computer; wherein said debugger is operable to debug said operating system or other software. - View Dependent Claims (11)
-
-
12. A computing system configured to be debugged remotely and having an operating system, comprising:
a computer configured in response to said operating system hanging or crashing or in response to a panic of other software of said computing system to deconfigure a kernel driver of said computer, to connect to a remote computer provided with a remote debugger, and to accept debugging commands from said remote debugger for said operating system or said other software. - View Dependent Claims (13)
Specification