SYSTEM AND METHOD FOR DEBUGGING SOFTWARE IN AN INFORMATION HANDLING SYSTEM
First Claim
1. A method of debugging software code in an information handling system (IHS), the method comprising:
- establishing communications between a debug computer and a target computer;
triggering the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code;
comparing the SARC values to a plurality of SARC reference values associated with the software code;
determining if the SARC values meet the requirements of the SARC reference values;
in response to the SARC values not meeting the requirements of the SARC reference values, identifying at least one process associated with the SARC values that do not meet the requirements of the SARC reference values;
collecting process data corresponding to the at least one process; and
generating a SARC diagnosis report for the software code based on the process data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of debugging software code in an information handling system (IHS) is disclosed. The method includes establishing communications between a debug computer and a target computer and triggering the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code. The SARC values are compared to SARC reference values associated with the software code. The method further includes determining if the SARC values meet the requirements of the SARC reference values. In response to the SARC values not meeting the requirements of the SARC reference values, at least one process associated with the SARC values that do not meet the requirements of the SARC reference values is identified. Process data corresponding to the at least one process is collected and a SARC diagnosis report is generated for the software code based on the process data.
9 Citations
20 Claims
-
1. A method of debugging software code in an information handling system (IHS), the method comprising:
-
establishing communications between a debug computer and a target computer; triggering the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code; comparing the SARC values to a plurality of SARC reference values associated with the software code; determining if the SARC values meet the requirements of the SARC reference values; in response to the SARC values not meeting the requirements of the SARC reference values, identifying at least one process associated with the SARC values that do not meet the requirements of the SARC reference values; collecting process data corresponding to the at least one process; and generating a SARC diagnosis report for the software code based on the process data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system (IHS) comprising:
a processor communicatively coupled to a system memory, the processor having firmware executing thereon to enable debugging software code in the IHS, wherein the firmware configures the processor to; establish communications between a debug computer and a target computer via a communication network; trigger the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code; compare the SARC values to a plurality of SARC reference values associated with the software code; determine if the SARC values meet the requirements of the SARC reference values; in response to the SARC values not meeting the requirements of the SARC reference values, identify at least one process associated with the SARC values that do not meet the requirements of the SARC reference values; collect process data corresponding to the at least one process; and generate a SARC diagnosis report for the software code based on the process data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product comprising:
- a computer readable storage device; and
program code stored on the computer readable storage device that, when executed by a processor operating with a debug computer that is communicatively connected to a target computer, configures the processor to;establish communications between the debug computer and the target computer; trigger the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code; compare the SARC values to a plurality of SARC reference values associated with the software code; determine if the SARC values meet the requirements of the SARC reference values; in response to the SARC values not meeting the requirements of the SARC reference values, identify at least one process associated with the SARC values that do not meet the requirements of the SARC reference values; collect process data corresponding to the at least one process; and generate a SARC diagnosis report for the software code based on the process data. - View Dependent Claims (16, 17, 18, 19, 20)
- a computer readable storage device; and
Specification