System and method for cross-triggering a software logic analyzer and a hardware analyzer
First Claim
1. A software logic analyzer for aiding an end-user in the analysis of software problems occurring in a software process residing in a computer system, the analyzer comprising:
- an event log;
a kernel log machine, the kernel log machine collects at least one predetermined log point located within the software process, the kernel log machine places said at least one predetermined log point in the event log;
a kernel log machine interface, connected to the kernel log machine, the interface provides the end-user a capability to control the kernel log machine;
decoding means for transforming the event log from a first format to a second format; and
a cross-trigger port having first and second ends, the first end connected to the kernel log machine, the second end connected to an external analyzer.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides software logic analysis of computer system problems. The system and method incorporates event triggering, event limiting and cross-triggering in a software event logging process. A cross-trigger port is provided to facilitate connection between the present system and an external analyzer, such as a hardware logic analyzer or an oscilloscope. An end-user controls the event logging process via a user interface that permits the end-user to write trigger and limit conditions. One embodiment of the present system and method involves the small computer system interface (SCSI) sub-system.
26 Citations
14 Claims
-
1. A software logic analyzer for aiding an end-user in the analysis of software problems occurring in a software process residing in a computer system, the analyzer comprising:
-
an event log; a kernel log machine, the kernel log machine collects at least one predetermined log point located within the software process, the kernel log machine places said at least one predetermined log point in the event log; a kernel log machine interface, connected to the kernel log machine, the interface provides the end-user a capability to control the kernel log machine; decoding means for transforming the event log from a first format to a second format; and a cross-trigger port having first and second ends, the first end connected to the kernel log machine, the second end connected to an external analyzer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for software logic analysis of problems occurring in a software process, the method comprising the steps of:
-
(a) starting an analyzer function to collect data located in the software process upon encountering a predetermined log point located within the software process, the analyzer function having an operation state; (b) determining whether an external trigger condition has been satisfied; and (c) saving a first predetermined log point in an event log when the external trigger condition is satisfied. - View Dependent Claims (13, 14)
-
Specification