convert from svn repository: remove tags directory
[lttv.git] / trunk / lttv / doc / user / user_guide / html / c42.html
CommitLineData
b1053af5 1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2<HTML
3><HEAD
4><TITLE
5>Using LTTV graphical interface</TITLE
6><META
7NAME="GENERATOR"
8CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9REL="HOME"
10TITLE="Linux Trace Toolkit Viewer User Guide"
11HREF="index.html"><LINK
12REL="PREVIOUS"
13TITLE="Running the executable with basic libraries"
54bfc655 14HREF="x32.html"><LINK
b1053af5 15REL="NEXT"
16TITLE="Control Flow View Colors"
54bfc655 17HREF="x81.html"></HEAD
b1053af5 18><BODY
19CLASS="chapter"
20BGCOLOR="#FFFFFF"
21TEXT="#000000"
22LINK="#0000FF"
23VLINK="#840084"
24ALINK="#0000FF"
25><DIV
26CLASS="NAVHEADER"
27><TABLE
28SUMMARY="Header navigation table"
29WIDTH="100%"
30BORDER="0"
31CELLPADDING="0"
32CELLSPACING="0"
33><TR
34><TH
35COLSPAN="3"
36ALIGN="center"
37>Linux Trace Toolkit Viewer User Guide</TH
38></TR
39><TR
40><TD
41WIDTH="10%"
42ALIGN="left"
43VALIGN="bottom"
44><A
54bfc655 45HREF="x32.html"
b1053af5 46ACCESSKEY="P"
47>Prev</A
48></TD
49><TD
50WIDTH="80%"
51ALIGN="center"
52VALIGN="bottom"
53></TD
54><TD
55WIDTH="10%"
56ALIGN="right"
57VALIGN="bottom"
58><A
54bfc655 59HREF="x81.html"
b1053af5 60ACCESSKEY="N"
61>Next</A
62></TD
63></TR
64></TABLE
65><HR
66ALIGN="LEFT"
67WIDTH="100%"></DIV
68><DIV
69CLASS="chapter"
70><H1
71><A
54bfc655 72NAME="AEN42"
b1053af5 73></A
74>Chapter 3. Using LTTV graphical interface</H1
75><DIV
76CLASS="sect1"
77><H1
78CLASS="sect1"
79><A
80NAME="mainwindow"
81>3.1. LTTV main window</A
82></H1
83><P
84>&#13;This section describes the main functionnalities that are provided by the LTTV
85GUI and how to use them.
86</P
87><P
88>&#13;By default, when the lttv GUI starts with all the graphical modules loaded,
89it loads the statistics viewer, the control flow viewer, and the detailed event
90list inside a tab. Other viewers can be added later to this tab by interacting
91with the main window. Let's describe the operations available on the window :
92</P
93><DIV
94CLASS="mediaobject"
95><P
96><IMG
97SRC="lttv-numbered-5.png"
98ALIGN="center"><DIV
99CLASS="caption"
100><P
101>Linux Trace Toolkit Viewer GUI</P
102></DIV
103></P
104></DIV
105><P
106></P
107><OL
108TYPE="1"
109><LI
110><P
111>&#13;This toolbar allows you to navigate through the basic functionnalities of LTTV.
112The first button opens a new window and the second one, a new tab. You can leave
113your mouse over the buttons to read the information provided by the tooltips.
114</P
115></LI
116><LI
117><P
118>&#13;This notebook, containing different tabs, lets you select the "Trace Set" you
119want to interact with. A trace set is an aggregation of traces, synchronised in
120time. You may also want to use one tab per viewer by simply cloning the traceset
121to a new tab. This way, you can have vertically stacked viewers in one tab, as
122well as different viewers, independant from the time interval. Note that once
123the Trace Set cloning is done, each trace set becomes completely independant.
124For Traceset cloning, see the File Menu.
125</P
126></LI
127><LI
128><P
129>&#13;These buttons let you control the computation in progress on a trace. As
130sometimes the computation may last for a while, you may want to stop it, restart
131it from the beginning or simply to continue from where you stopped. This is
132exactly what those three buttons offer you.
133</P
134></LI
135><LI
136><P
137>&#13;Buttons on the right side of the last spacer are semantically different from the
138others. While the other buttons at the left side of the bar are built in the
139lttv program and let you operate the basic functionnalities, the buttons at the
140right side let you add a viewer to the active Tab. They belong to the
141viewers themselves. The number of buttons that appears there should directly
142depend on the number of viewer's modules loaded.
143</P
144></LI
145><LI
146><P
147>&#13;This is a tree representing the multiple statistics available for the current
148traceset. This is shown by the guistatistics viewer.
149</P
150></LI
151><LI
152><P
153>&#13;This is the Y axis of the guicontrolflow viewer. It shows the process list of
154the traced system. You may notice that it grows : it dynamically adds
155process when they appear in the trace.
156</P
157></LI
158><LI
159><P
160>&#13;This is a (missing) time bar for the X axis. Maybe will it be used for viewer
161specific buttons eventually. Work in progress.
162</P
163></LI
164><LI
165><P
166>&#13;The is the current time selected. The concept of current event and current time
167selected is synchronised in a Tab for all the viewers. The control flow viewer
168shows it a vertical white dotted line. You move this marker by clicking on the
169background of the process state graph. This graph shows evolution of each
170process's state through time. The meaning of the colors will be explained later.
171</P
172></LI
173><LI
174><P
175>&#13;This is the details event list. It shown the detailed information about each
176event of the trace. It is synchronised with the current time and current event,
177so selecting an event changes other viewer's current time and reciprocally.
178</P
179></LI
180><LI
181><P
182>&#13;You can enter the values of start time and end time you wish to see on the
183screen here. It also supports pasting time as text input, simply by clicking of
184the "Time Frame", "start" or "end:" fields. A valid entry consists of any
185digital input separated by any quantity of non digital characters. For example :
186"I start at 356247.124626 and stop at 724524.453455" would be a valid input
187for the "Time Frame" field.
188</P
189></LI
190><LI
191><P
192>&#13;This horizontal scrollbar modifies the window of time shown by all the viewers
193in the tab. It is linked with the fields below it (described at number 10 and
19412). Another way to modify the time shown is to use the zoom buttons of the
195toolbar (yes, the ones that looks like magnifying glasses).
196</P
197></LI
198><LI
199><P
200>&#13;This field works just like the "Time Frame" field. It modifies the current time
201selected by the viewers. For example, changing its value will change the current
202event selected by the detailed events list and the current time selected by the
203control flow viewer.
204</P
205></LI
206></OL
207></DIV
208></DIV
209><DIV
210CLASS="NAVFOOTER"
211><HR
212ALIGN="LEFT"
213WIDTH="100%"><TABLE
214SUMMARY="Footer navigation table"
215WIDTH="100%"
216BORDER="0"
217CELLPADDING="0"
218CELLSPACING="0"
219><TR
220><TD
221WIDTH="33%"
222ALIGN="left"
223VALIGN="top"
224><A
54bfc655 225HREF="x32.html"
b1053af5 226ACCESSKEY="P"
227>Prev</A
228></TD
229><TD
230WIDTH="34%"
231ALIGN="center"
232VALIGN="top"
233><A
234HREF="index.html"
235ACCESSKEY="H"
236>Home</A
237></TD
238><TD
239WIDTH="33%"
240ALIGN="right"
241VALIGN="top"
242><A
54bfc655 243HREF="x81.html"
b1053af5 244ACCESSKEY="N"
245>Next</A
246></TD
247></TR
248><TR
249><TD
250WIDTH="33%"
251ALIGN="left"
252VALIGN="top"
253>Running the executable with basic libraries</TD
254><TD
255WIDTH="34%"
256ALIGN="center"
257VALIGN="top"
258>&nbsp;</TD
259><TD
260WIDTH="33%"
261ALIGN="right"
262VALIGN="top"
263>Control Flow View Colors</TD
264></TR
265></TABLE
266></DIV
267></BODY
268></HTML
269>
This page took 0.05787 seconds and 4 git commands to generate.