System and method for displaying component information of a trace
First Claim
Patent Images
1. A trace display system comprising:
- a processor having a cache; and
a memory coupled to the processor, the memory to store instructions to cause the processor to;
generate a navigation map to display a particular linear path to a logical unit of a selected trace having logical units at one or more levels of abstraction, wherein the navigation map comprises;
a link to a trace selection phase to begin the navigation map, andat least one trace element corresponding to a logical unit at one level of abstraction of the selected trace; and
generate a first informational section to display information specific to a currently selected trace element corresponding to the logical unit of the selected trace at the same time the navigation map is displayed, wherein the first informational section includes at least one link to a second logical unit at a next level of abstraction in the selected trace;
receive an input activating the link to the second logical unit of the trace to analyze;
adding a second trace element to the navigation map, the second trace element corresponding to the second logical unit at the next level of abstraction in the selected trace;
collecting specific information about the second logical unit at the next level of abstraction in the trace;
stopping the display of the first information section with the specific information about the first logical unit while the navigation map is displayed;
displaying a second informational section with the specific information about the second logical unit of the currently selected trace while the navigation map is displayed, the second informational section providing a selection to a third logical unit at a next level of abstraction in the selected trace; and
wherein to generate the navigation map to display only the particular linear path of the selected trace is to display or remove trace elements from the navigation map based on which links to the corresponding logical units are currently activated or deactivated in the generated informational section, and to display the trace elements in order by their respective levels of abstraction in the selected trace, the trace elements on one side of the navigation map corresponding to logical units at higher levels of abstraction and the trace elements on an opposite side of the navigation map corresponding to logical units at lower levels of abstraction; and
further wherein data associated with the selected trace is stored in the cache when the trace is selected.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying a trace are described. In an embodiment, the described trace display includes a navigational map that illustrates the linear path taken to get to a selected logical unit and may be used to go back to any previously viewed logical unit in that path. The trace display also includes information section to display relevant information about the currently selected logical unit of the trace.
14 Citations
15 Claims
-
1. A trace display system comprising:
a processor having a cache; and a memory coupled to the processor, the memory to store instructions to cause the processor to; generate a navigation map to display a particular linear path to a logical unit of a selected trace having logical units at one or more levels of abstraction, wherein the navigation map comprises; a link to a trace selection phase to begin the navigation map, and at least one trace element corresponding to a logical unit at one level of abstraction of the selected trace; and generate a first informational section to display information specific to a currently selected trace element corresponding to the logical unit of the selected trace at the same time the navigation map is displayed, wherein the first informational section includes at least one link to a second logical unit at a next level of abstraction in the selected trace; receive an input activating the link to the second logical unit of the trace to analyze; adding a second trace element to the navigation map, the second trace element corresponding to the second logical unit at the next level of abstraction in the selected trace; collecting specific information about the second logical unit at the next level of abstraction in the trace; stopping the display of the first information section with the specific information about the first logical unit while the navigation map is displayed; displaying a second informational section with the specific information about the second logical unit of the currently selected trace while the navigation map is displayed, the second informational section providing a selection to a third logical unit at a next level of abstraction in the selected trace; and wherein to generate the navigation map to display only the particular linear path of the selected trace is to display or remove trace elements from the navigation map based on which links to the corresponding logical units are currently activated or deactivated in the generated informational section, and to display the trace elements in order by their respective levels of abstraction in the selected trace, the trace elements on one side of the navigation map corresponding to logical units at higher levels of abstraction and the trace elements on an opposite side of the navigation map corresponding to logical units at lower levels of abstraction; and further wherein data associated with the selected trace is stored in the cache when the trace is selected. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15)
-
6. A computer-implemented method comprising:
-
receiving a first selection indicating a trace to be analyzed, the selected trace tracking one or more logical units at one or more levels of abstraction of the trace; displaying a navigation map illustrating a single linear path to a logical unit of the selected trace, the navigation map including an initial trace element corresponding to a first logical unit at a highest level of abstraction of the trace; collecting specific information about the first logical unit; displaying a first informational section with the specific information about the first logical unit of the currently selected trace while the navigation map is displayed, the first informational section providing a selection to a second logical unit at a next level of abstraction in the selected trace; receiving a second selection indicating the second logical unit of the trace to analyze; adding a second trace element to the navigation map, the second trace element corresponding to the second logical unit at the next level of abstraction in the trace; collecting specific information about the second logical unit at the next level of abstraction in the trace; stopping the display of the first information section with the specific information about the first logical unit while the navigation map is displayed; displaying a second informational section with the specific information about the second logical unit of the currently seleted trace while the navigation map is displayed, the second informational section providing a selection to a third logical unit at a next level of abstraction in the selected trace; wherein displaying the navigation map illustrating the single linear path to the logical unit of the selected trace is to display or remove trace elements from the navigation map based on which selections of subsequent logical units are currently activated or deactivated in the generated informational section, and to display the trace elements in order by their respective levels of abstraction in the selected trace, the trace elements on one side of the navigation map corresponding to logical units at higher levels of abstraction and the trace elements on an opposite side of the navigation map corresponding to logical units at lower levels of abstraction; and further, wherein data associated with the trace is stored in a cache of a processor upon the first or second selections. - View Dependent Claims (7, 8)
-
-
9. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
-
receiving a first selection indicating a trace to be analyzed, the trace tracking one or more logical units at one or more levels of abstraction of the trace; displaying a navigation map illustrating a single linear path to a logical unit of the selected trace, the navigation map including an initial trace element corresponding to a first logical unit at a highest level of abstraction of the trace; collecting specific information about the first logical unit; displaying a first informational section with the specific information about the first logical unit of the currently selected trace while the navigation map is displayed, the first informational section providing a selection to a second logical unit at a next level of abstraction in the selected trace; receiving a second selection indicating the second logical unit of the trace to analyze; adding a second trace element to the navigation map, the second trace element corresponding to the second logical unit at the next level of abstraction in the trace; collecting specific information about the second logical unit at the next level of abstraction in the trace; stopping the display of the first information section with the specific information about the first logical unit while the navigation map is displayed; displaying a second informational section with the specific information about the second logical unit of the currently selected trace while the navigation map is displayed, the second informational section providing a selection to a third logical unit at a next level of abstraction in the selected trace; wherein displaying the navigation map illustrating the single linear path to the logical unit of the selected trace is to display or remove trace elements from the navigation map based on which selections of subsequent logical units are currently activated or deactivated in the generated informational section, and to display the trace elements in order by their respective levels of abstraction in the selected trace, the trace elements on one side of the navigation map corresponding to logical units at higher levels of abstraction and the trace elements on an opposite side of the navigation map corresponding to logical units at lower levels of abstraction; and further wherein data associated with the trace is stored in a cache of a processor upon the first or second selections. - View Dependent Claims (10, 11)
-
Specification