convert from svn repository: remove tags directory
[lttv.git] / trunk / lttng-xenomai / LinuxTraceToolkitViewer-0.8.61-xenoltt / doc / user / user_guide / html / x81.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
54bfc655 5>Control Flow View Colors</TITLE
b1053af5 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="UP"
54bfc655 13TITLE="Using LTTV graphical interface"
14HREF="c42.html"><LINK
b1053af5 15REL="PREVIOUS"
b1053af5 16TITLE="Using LTTV graphical interface"
54bfc655 17HREF="c42.html"><LINK
18REL="NEXT"
19TITLE="Using LTTV text modules"
20HREF="c115.html"></HEAD
b1053af5 21><BODY
22CLASS="sect1"
23BGCOLOR="#FFFFFF"
24TEXT="#000000"
25LINK="#0000FF"
26VLINK="#840084"
27ALINK="#0000FF"
28><DIV
29CLASS="NAVHEADER"
30><TABLE
31SUMMARY="Header navigation table"
32WIDTH="100%"
33BORDER="0"
34CELLPADDING="0"
35CELLSPACING="0"
36><TR
37><TH
38COLSPAN="3"
39ALIGN="center"
40>Linux Trace Toolkit Viewer User Guide</TH
41></TR
42><TR
43><TD
44WIDTH="10%"
45ALIGN="left"
46VALIGN="bottom"
47><A
54bfc655 48HREF="c42.html"
b1053af5 49ACCESSKEY="P"
50>Prev</A
51></TD
52><TD
53WIDTH="80%"
54ALIGN="center"
55VALIGN="bottom"
54bfc655 56>Chapter 3. Using LTTV graphical interface</TD
b1053af5 57><TD
58WIDTH="10%"
59ALIGN="right"
60VALIGN="bottom"
61><A
54bfc655 62HREF="c115.html"
b1053af5 63ACCESSKEY="N"
64>Next</A
65></TD
66></TR
67></TABLE
68><HR
69ALIGN="LEFT"
70WIDTH="100%"></DIV
71><DIV
72CLASS="sect1"
73><H1
74CLASS="sect1"
75><A
54bfc655 76NAME="ControlFlowColors"
77>3.2. Control Flow View Colors</A
b1053af5 78></H1
54bfc655 79><DIV
80CLASS="mediaobject"
81><P
82><IMG
83SRC="lttv-color-list.png"
84ALIGN="center"><DIV
85CLASS="caption"
86><P
87>Control Flow View Color Legend</P
88></DIV
89></P
90></DIV
b1053af5 91><P
54bfc655 92>&#13;Here is a description of the colors used in the control flow view. Each color
93represents a state of the process at a given time.
b1053af5 94</P
b1053af5 95><P
54bfc655 96></P
97><UL
98><LI
99><P
100>&#13;White : this color is used for process from which state is not known. It may
101happen when you seek quickly at a far time in the trace just after it has been
102launched. At that moment, the precomputed state information is incomplete. The
103"unknown" state is used to identify this. Note that the viewer gets refreshed
104once the precomputation ends.
105</P
106></LI
107><LI
108><P
109>&#13;Green : This color is only used for process when they are running in user mode.
110That includes execution of all the source code of an executable as well as the
111libraries it uses.
112</P
113></LI
114><LI
115><P
116>&#13;Pale blue : A process is doing a system call to the kernel, and the mode is
117switched from process limited rights to super user mode. Only code from the
118kernel (including modules) should be run in that state.
119</P
120></LI
121><LI
122><P
123>&#13;Yellow : The kernel is running a trap that services a fault. The most frequent
124trap is the memory page fault trap : it is called every time a page is missing
125from physical memory.
b1053af5 126</P
54bfc655 127></LI
128><LI
129><P
130>&#13;Orange : IRQ servicing routine is running. It interrupts the currently running
131process. As the IRQ does not change the currently running process (on some
132architectures it uses the same stack as the process), the IRQ state is shown in
133the state of the process. IRQ can be nested : a higher priority interrupt can
134interrupt a lower priority interrupt.
135</P
136></LI
137><LI
138><P
139>&#13;Pink : SoftIRQ handler is running. A SoftIRQ is normally triggered by an
140interrupt that whishes to have some work done very soon, but not "now". This is
141especially useful, for example, to have the longest part of the network stack
142traversal done : a too long computation in the interrupt handler would increase
143the latency of the system. Therefore, doing the long part of the computation in
144a softirq that will be run just after the IRQ handler exits will permits to do
145this work while interrupts are enabled, without increasing the system latency.
146</P
147></LI
148><LI
149><P
150>&#13;Dark red : A process in that state is waiting for an input/output operation to
151complete before it can continue its execution.
152</P
153></LI
154><LI
155><P
156>&#13;Dark yellow : A process is ready to run, but waiting to get the CPU (a schedule
157in event).
158</P
159></LI
160><LI
161><P
162>&#13;Dark purple : A process in zombie state. This state happens when a process
163exits and then waits for the parent to wait for it (wait() or waitpid()).
164</P
165></LI
166><LI
167><P
168>&#13;Dark green : A process has just been created by its parent and is waiting for
169first scheduling.
170</P
171></LI
172><LI
173><P
174>&#13;Magenta : The process has exited, but still has the control of the CPU. It may
175happend if it has some tasks to do in the exit system call.
176</P
177></LI
178></UL
b1053af5 179></DIV
180><DIV
181CLASS="NAVFOOTER"
182><HR
183ALIGN="LEFT"
184WIDTH="100%"><TABLE
185SUMMARY="Footer navigation table"
186WIDTH="100%"
187BORDER="0"
188CELLPADDING="0"
189CELLSPACING="0"
190><TR
191><TD
192WIDTH="33%"
193ALIGN="left"
194VALIGN="top"
195><A
54bfc655 196HREF="c42.html"
b1053af5 197ACCESSKEY="P"
198>Prev</A
199></TD
200><TD
201WIDTH="34%"
202ALIGN="center"
203VALIGN="top"
204><A
205HREF="index.html"
206ACCESSKEY="H"
207>Home</A
208></TD
209><TD
210WIDTH="33%"
211ALIGN="right"
212VALIGN="top"
213><A
54bfc655 214HREF="c115.html"
b1053af5 215ACCESSKEY="N"
216>Next</A
217></TD
218></TR
219><TR
220><TD
221WIDTH="33%"
222ALIGN="left"
223VALIGN="top"
54bfc655 224>Using LTTV graphical interface</TD
b1053af5 225><TD
226WIDTH="34%"
227ALIGN="center"
228VALIGN="top"
229><A
54bfc655 230HREF="c42.html"
b1053af5 231ACCESSKEY="U"
232>Up</A
233></TD
234><TD
235WIDTH="33%"
236ALIGN="right"
237VALIGN="top"
54bfc655 238>Using LTTV text modules</TD
b1053af5 239></TR
240></TABLE
241></DIV
242></BODY
243></HTML
244>
This page took 0.063098 seconds and 4 git commands to generate.