Computer software run-time analysis systems and methods
First Claim
Patent Images
1. A system comprising:
- a software program including two or more trace points;
a trace control channel;
a trace channel; and
a runtime tracer;
wherein the trace control channel includes an identification of one or more selected trace points of the two or more trace points;
wherein the runtime tracer is configured to concurrently execute a first and a second instance of the software program;
wherein each of the first and second instances of the software program is configured to interact with the trace control channel to save trace information corresponding to the one or more selected trace points in the trace channel.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for run-time analysis of software programs using traces comprises a software program including two or more trace points, a trace control channel, a trace channel and a runtime tracer. The trace control channel includes an identification of one or more selected trace points of the two or more trace points. The runtime tracer is configured to concurrently execute a first and a second instance of the software program. Each instance of the first and second instances is configured to interact with the trace control channel to save trace information corresponding to the one or more selected trace points in the trace channel.
42 Citations
26 Claims
-
1. A system comprising:
-
a software program including two or more trace points;
a trace control channel;
a trace channel; and
a runtime tracer;
wherein the trace control channel includes an identification of one or more selected trace points of the two or more trace points;
wherein the runtime tracer is configured to concurrently execute a first and a second instance of the software program;
wherein each of the first and second instances of the software program is configured to interact with the trace control channel to save trace information corresponding to the one or more selected trace points in the trace channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
concurrently executing a first and a second instance of a software program including two or more trace points;
the first instance of the software program interacting with a trace control channel including an identification of one or more selected trace points of the two or more trace points to save trace information corresponding to the one or more selected trace points in a trace channel; and
the second instance of the software program interacting with the trace control channel to save trace information corresponding to the one or more selected trace points in the trace channel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification