]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - cddl/contrib/dtracetoolkit/Examples/tcl_syscolors_example.txt
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.git] / cddl / contrib / dtracetoolkit / Examples / tcl_syscolors_example.txt
1 The following are examples of tcl_syscolors.d.
2
3 This is a simple script to trace the flow of Tcl processes, Tcl commands and
4 system calls made, and renders the output in color ("colour") using terminal 
5 escape sequences (which you can tweak by modifying the script).
6
7 Here it traces the example program, Code/Tcl/func_abc.tcl.
8
9 WARNING: This output is full of terminal escape sequences, so if you are
10 trying to view this through an editor or web browser - it may look awful.
11 Try viewing this using "more" (although, depending on your terminal, it
12 still may look awful).
13
14 # tcl_syscolors.d -c './tclsh func_abc.tcl
15 Function A
16   C    PID DELTA(us) TYPE     -- NAME
17 \e[2;32m  0  16624         2 syscall  -> munmap\e[0m
18 \e[2;32m  0  16624        31 syscall  <- munmap\e[0m
19 \e[2;32m  0  16624        52 syscall  -> mmap\e[0m
20 \e[2;32m  0  16624        21 syscall  <- mmap\e[0m
21 \e[2;32m  0  16624        38 syscall  -> setcontext\e[0m
22 \e[2;32m  0  16624         8 syscall  <- setcontext\e[0m
23 \e[2;32m  0  16624         8 syscall  -> getrlimit\e[0m
24 \e[2;32m  0  16624         9 syscall  <- getrlimit\e[0m
25 \e[2;32m  0  16624         8 syscall  -> getpid\e[0m
26 \e[2;32m  0  16624         7 syscall  <- getpid\e[0m
27 \e[2;32m  0  16624        68 syscall  -> setcontext\e[0m
28 \e[2;32m  0  16624         7 syscall  <- setcontext\e[0m
29 \e[2;32m  0  16624       177 syscall  -> sigpending\e[0m
30 \e[2;32m  0  16624         8 syscall  <- sigpending\e[0m
31 \e[2;32m  0  16624        88 syscall  -> sysconfig\e[0m
32 \e[2;32m  0  16624         7 syscall  <- sysconfig\e[0m
33 \e[2;32m  0  16624       107 syscall  -> open64\e[0m
34 \e[2;32m  0  16624       115 syscall  <- open64\e[0m
35 \e[2;32m  0  16624        13 syscall  -> ioctl\e[0m
36 \e[2;32m  0  16624        64 syscall  <- ioctl\e[0m
37 \e[2;32m  0  16624        16 syscall  -> close\e[0m
38 \e[2;32m  0  16624        17 syscall  <- close\e[0m
39 \e[2;32m  0  16624      1208 syscall  -> sysi86\e[0m
40 \e[2;32m  0  16624         9 syscall  <- sysi86\e[0m
41 \e[2;32m  0  16624       146 syscall  -> llseek\e[0m
42 \e[2;32m  0  16624        10 syscall  <- llseek\e[0m
43 \e[2;32m  0  16624         7 syscall  -> llseek\e[0m
44 \e[2;32m  0  16624         7 syscall  <- llseek\e[0m
45 \e[2;32m  0  16624         7 syscall  -> llseek\e[0m
46 \e[2;32m  0  16624         6 syscall  <- llseek\e[0m
47 \e[2;32m  0  16624        24 syscall  -> sigaction\e[0m
48 \e[2;32m  0  16624         8 syscall  <- sigaction\e[0m
49 \e[2;32m  0  16624        63 syscall  -> brk\e[0m
50 \e[2;32m  0  16624         9 syscall  <- brk\e[0m
51 \e[2;32m  0  16624         7 syscall  -> brk\e[0m
52 \e[2;32m  0  16624        14 syscall  <- brk\e[0m
53 \e[2;32m  0  16624        76 syscall  -> brk\e[0m
54 \e[2;32m  0  16624         7 syscall  <- brk\e[0m
55 \e[2;32m  0  16624         7 syscall  -> brk\e[0m
56 \e[2;32m  0  16624        12 syscall  <- brk\e[0m
57 \e[2;32m  0  16624       328 syscall  -> resolvepath\e[0m
58 \e[2;32m  0  16624        35 syscall  <- resolvepath\e[0m
59 \e[2;32m  0  16624        24 syscall  -> access\e[0m
60 \e[2;32m  0  16624        10 syscall  <- access\e[0m
61 \e[2;32m  0  16624         7 syscall  -> access\e[0m
62 \e[2;32m  0  16624        10 syscall  <- access\e[0m
63 \e[2;32m  0  16624         7 syscall  -> access\e[0m
64 \e[2;32m  0  16624        11 syscall  <- access\e[0m
65 \e[2;32m  0  16624         7 syscall  -> access\e[0m
66 \e[2;32m  0  16624        13 syscall  <- access\e[0m
67 \e[2;32m  0  16624         7 syscall  -> access\e[0m
68 \e[2;32m  0  16624        14 syscall  <- access\e[0m
69 \e[2;32m  0  16624         7 syscall  -> access\e[0m
70 \e[2;32m  0  16624        16 syscall  <- access\e[0m
71 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
72 \e[2;32m  0  16624        17 syscall  <- resolvepath\e[0m
73 \e[2;32m  0  16624        32 syscall  -> open64\e[0m
74 \e[2;32m  0  16624        22 syscall  <- open64\e[0m
75 \e[2;32m  0  16624        32 syscall  -> resolvepath\e[0m
76 \e[2;32m  0  16624        18 syscall  <- resolvepath\e[0m
77 \e[2;32m  0  16624         8 syscall  -> access\e[0m
78 \e[2;32m  0  16624         8 syscall  <- access\e[0m
79 \e[2;32m  0  16624         7 syscall  -> access\e[0m
80 \e[2;32m  0  16624         9 syscall  <- access\e[0m
81 \e[2;32m  0  16624         7 syscall  -> access\e[0m
82 \e[2;32m  0  16624        11 syscall  <- access\e[0m
83 \e[2;32m  0  16624         7 syscall  -> access\e[0m
84 \e[2;32m  0  16624        12 syscall  <- access\e[0m
85 \e[2;32m  0  16624         7 syscall  -> access\e[0m
86 \e[2;32m  0  16624        14 syscall  <- access\e[0m
87 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
88 \e[2;32m  0  16624        15 syscall  <- resolvepath\e[0m
89 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
90 \e[2;32m  0  16624        16 syscall  <- open64\e[0m
91 \e[2;32m  0  16624        30 syscall  -> resolvepath\e[0m
92 \e[2;32m  0  16624        23 syscall  <- resolvepath\e[0m
93 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
94 \e[2;32m  0  16624        21 syscall  <- open64\e[0m
95 \e[2;32m  0  16624        29 syscall  -> resolvepath\e[0m
96 \e[2;32m  0  16624        17 syscall  <- resolvepath\e[0m
97 \e[2;32m  0  16624         8 syscall  -> access\e[0m
98 \e[2;32m  0  16624         8 syscall  <- access\e[0m
99 \e[2;32m  0  16624         7 syscall  -> access\e[0m
100 \e[2;32m  0  16624         9 syscall  <- access\e[0m
101 \e[2;32m  0  16624         7 syscall  -> access\e[0m
102 \e[2;32m  0  16624        11 syscall  <- access\e[0m
103 \e[2;32m  0  16624         7 syscall  -> access\e[0m
104 \e[2;32m  0  16624        12 syscall  <- access\e[0m
105 \e[2;32m  0  16624         7 syscall  -> access\e[0m
106 \e[2;32m  0  16624        14 syscall  <- access\e[0m
107 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
108 \e[2;32m  0  16624        15 syscall  <- resolvepath\e[0m
109 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
110 \e[2;32m  0  16624        15 syscall  <- open64\e[0m
111 \e[2;32m  0  16624        30 syscall  -> resolvepath\e[0m
112 \e[2;32m  0  16624        20 syscall  <- resolvepath\e[0m
113 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
114 \e[2;32m  0  16624        20 syscall  <- open64\e[0m
115 \e[2;32m  0  16624        29 syscall  -> resolvepath\e[0m
116 \e[2;32m  0  16624        16 syscall  <- resolvepath\e[0m
117 \e[2;32m  0  16624         8 syscall  -> access\e[0m
118 \e[2;32m  0  16624         8 syscall  <- access\e[0m
119 \e[2;32m  0  16624         7 syscall  -> access\e[0m
120 \e[2;32m  0  16624        10 syscall  <- access\e[0m
121 \e[2;32m  0  16624         7 syscall  -> access\e[0m
122 \e[2;32m  0  16624        11 syscall  <- access\e[0m
123 \e[2;32m  0  16624         7 syscall  -> access\e[0m
124 \e[2;32m  0  16624        12 syscall  <- access\e[0m
125 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
126 \e[2;32m  0  16624        14 syscall  <- resolvepath\e[0m
127 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
128 \e[2;32m  0  16624        14 syscall  <- open64\e[0m
129 \e[2;32m  0  16624        28 syscall  -> resolvepath\e[0m
130 \e[2;32m  0  16624        20 syscall  <- resolvepath\e[0m
131 \e[2;32m  0  16624         8 syscall  -> access\e[0m
132 \e[2;32m  0  16624         8 syscall  <- access\e[0m
133 \e[2;32m  0  16624         7 syscall  -> access\e[0m
134 \e[2;32m  0  16624         9 syscall  <- access\e[0m
135 \e[2;32m  0  16624        43 syscall  -> access\e[0m
136 \e[2;32m  0  16624        12 syscall  <- access\e[0m
137 \e[2;32m  0  16624         7 syscall  -> access\e[0m
138 \e[2;32m  0  16624        13 syscall  <- access\e[0m
139 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
140 \e[2;32m  0  16624        13 syscall  <- resolvepath\e[0m
141 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
142 \e[2;32m  0  16624        14 syscall  <- open64\e[0m
143 \e[2;32m  0  16624        10 syscall  -> sysconfig\e[0m
144 \e[2;32m  0  16624         7 syscall  <- sysconfig\e[0m
145 \e[2;32m  0  16624        33 syscall  -> resolvepath\e[0m
146 \e[2;32m  0  16624        19 syscall  <- resolvepath\e[0m
147 \e[2;32m  0  16624         8 syscall  -> access\e[0m
148 \e[2;32m  0  16624         8 syscall  <- access\e[0m
149 \e[2;32m  0  16624         7 syscall  -> access\e[0m
150 \e[2;32m  0  16624         9 syscall  <- access\e[0m
151 \e[2;32m  0  16624         7 syscall  -> access\e[0m
152 \e[2;32m  0  16624        11 syscall  <- access\e[0m
153 \e[2;32m  0  16624         7 syscall  -> access\e[0m
154 \e[2;32m  0  16624        13 syscall  <- access\e[0m
155 \e[2;32m  0  16624         7 syscall  -> access\e[0m
156 \e[2;32m  0  16624        14 syscall  <- access\e[0m
157 \e[2;32m  0  16624         7 syscall  -> access\e[0m
158 \e[2;32m  0  16624        15 syscall  <- access\e[0m
159 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
160 \e[2;32m  0  16624        17 syscall  <- resolvepath\e[0m
161 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
162 \e[2;32m  0  16624        18 syscall  <- open64\e[0m
163 \e[2;32m  0  16624        30 syscall  -> resolvepath\e[0m
164 \e[2;32m  0  16624        17 syscall  <- resolvepath\e[0m
165 \e[2;32m  0  16624         7 syscall  -> access\e[0m
166 \e[2;32m  0  16624         8 syscall  <- access\e[0m
167 \e[2;32m  0  16624         7 syscall  -> access\e[0m
168 \e[2;32m  0  16624         9 syscall  <- access\e[0m
169 \e[2;32m  0  16624         7 syscall  -> access\e[0m
170 \e[2;32m  0  16624        11 syscall  <- access\e[0m
171 \e[2;32m  0  16624         7 syscall  -> access\e[0m
172 \e[2;32m  0  16624        12 syscall  <- access\e[0m
173 \e[2;32m  0  16624         7 syscall  -> access\e[0m
174 \e[2;32m  0  16624        14 syscall  <- access\e[0m
175 \e[2;32m  0  16624         7 syscall  -> resolvepath\e[0m
176 \e[2;32m  0  16624        15 syscall  <- resolvepath\e[0m
177 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
178 \e[2;32m  0  16624        16 syscall  <- open64\e[0m
179 \e[2;32m  0  16624        30 syscall  -> resolvepath\e[0m
180 \e[2;32m  0  16624        21 syscall  <- resolvepath\e[0m
181 \e[2;32m  0  16624        11 syscall  -> open64\e[0m
182 \e[2;32m  0  16624        25 syscall  <- open64\e[0m
183 \e[2;32m  0  16624        15 syscall  -> fcntl\e[0m
184 \e[2;32m  0  16624         7 syscall  <- fcntl\e[0m
185 \e[2;32m  0  16624        31 syscall  -> ioctl\e[0m
186 \e[2;32m  0  16624         8 syscall  <- ioctl\e[0m
187 \e[2;32m  0  16624        49 syscall  -> brk\e[0m
188 \e[2;32m  0  16624         8 syscall  <- brk\e[0m
189 \e[2;32m  0  16624         7 syscall  -> brk\e[0m
190 \e[2;32m  0  16624        11 syscall  <- brk\e[0m
191 \e[2;32m  0  16624        30 syscall  -> read\e[0m
192 \e[2;32m  0  16624        35 syscall  <- read\e[0m
193 \e[2;32m  0  16624        54 syscall  -> read\e[0m
194 \e[2;32m  0  16624         8 syscall  <- read\e[0m
195 \e[2;32m  0  16624        21 syscall  -> close\e[0m
196 \e[2;32m  0  16624        10 syscall  <- close\e[0m
197 \e[2;32m  0  16624        51 syscall  -> brk\e[0m
198 \e[2;32m  0  16624         7 syscall  <- brk\e[0m
199 \e[2;32m  0  16624         7 syscall  -> brk\e[0m
200 \e[2;32m  0  16624         9 syscall  <- brk\e[0m
201 \e[2;32m  0  16624       111 syscall  -> brk\e[0m
202 \e[2;32m  0  16624         7 syscall  <- brk\e[0m
203 \e[2;32m  0  16624         7 syscall  -> brk\e[0m
204 \e[2;32m  0  16624         8 syscall  <- brk\e[0m
205 \e[2;32m  0  16624        94 syscall  -> uname\e[0m
206 \e[2;32m  0  16624         8 syscall  <- uname\e[0m
207 \e[2;32m  0  16624        47 syscall  -> ioctl\e[0m
208 \e[2;32m  0  16624        35 syscall  <- ioctl\e[0m
209 \e[2;35m  0  16624        73 cmd      -> if\e[0m
210 \e[2;35m  0  16624        89 cmd        -> info\e[0m
211 \e[2;35m  0  16624        25 cmd        <- info\e[0m
212 \e[2;35m  0  16624        46 cmd        -> proc\e[0m
213 \e[2;32m  0  16624        11 syscall      -> brk\e[0m
214 \e[2;32m  0  16624         7 syscall      <- brk\e[0m
215 \e[2;32m  0  16624         7 syscall      -> brk\e[0m
216 \e[2;32m  0  16624         9 syscall      <- brk\e[0m
217 \e[2;35m  0  16624        23 cmd        <- proc\e[0m
218 \e[2;35m  0  16624         9 cmd      <- if\e[0m
219 \e[2;35m  0  16624        18 cmd      -> tclInit\e[0m
220 \e[2;35m  0  16624       223 proc       -> tclInit\e[0m
221 \e[2;35m  0  16624        12 cmd          -> global\e[0m
222 \e[2;35m  0  16624        12 cmd          <- global\e[0m
223 \e[2;35m  0  16624         9 cmd          -> global\e[0m
224 \e[2;35m  0  16624         9 cmd          <- global\e[0m
225 \e[2;35m  0  16624         8 cmd          -> rename\e[0m
226 \e[2;35m  0  16624        24 cmd          <- rename\e[0m
227 \e[2;35m  0  16624        13 cmd          -> info\e[0m
228 \e[2;35m  0  16624        12 cmd          <- info\e[0m
229 \e[2;35m  0  16624        13 cmd          -> info\e[0m
230 \e[2;35m  0  16624        19 cmd          <- info\e[0m
231 \e[2;35m  0  16624        11 cmd          -> unset\e[0m
232 \e[2;35m  0  16624        13 cmd          <- unset\e[0m
233 \e[2;35m  0  16624         9 cmd          -> concat\e[0m
234 \e[2;35m  0  16624        15 cmd          <- concat\e[0m
235 \e[2;35m  0  16624        18 cmd          -> file\e[0m
236 \e[2;35m  0  16624        20 cmd          <- file\e[0m
237 \e[2;35m  0  16624         8 cmd          -> file\e[0m
238 \e[2;32m  0  16624        25 syscall        -> resolvepath\e[0m
239 \e[2;32m  0  16624        24 syscall        <- resolvepath\e[0m
240 \e[2;32m  0  16624         9 syscall        -> access\e[0m
241 \e[2;32m  0  16624         8 syscall        <- access\e[0m
242 \e[2;32m  0  16624         7 syscall        -> access\e[0m
243 \e[2;32m  0  16624         9 syscall        <- access\e[0m
244 \e[2;32m  0  16624         7 syscall        -> access\e[0m
245 \e[2;32m  0  16624        11 syscall        <- access\e[0m
246 \e[2;32m  0  16624         7 syscall        -> access\e[0m
247 \e[2;32m  0  16624        12 syscall        <- access\e[0m
248 \e[2;32m  0  16624         7 syscall        -> resolvepath\e[0m
249 \e[2;32m  0  16624        14 syscall        <- resolvepath\e[0m
250 \e[2;32m  0  16624        12 syscall        -> access\e[0m
251 \e[2;32m  0  16624        13 syscall        <- access\e[0m
252 \e[2;35m  0  16624         9 cmd          <- file\e[0m
253 \e[2;35m  0  16624        10 cmd          -> file\e[0m
254 \e[2;35m  0  16624        12 cmd          <- file\e[0m
255 \e[2;35m  0  16624         9 cmd          -> file\e[0m
256 \e[2;32m  0  16624        24 syscall        -> resolvepath\e[0m
257 \e[2;32m  0  16624        23 syscall        <- resolvepath\e[0m
258 \e[2;32m  0  16624         8 syscall        -> access\e[0m
259 \e[2;32m  0  16624         8 syscall        <- access\e[0m
260 \e[2;32m  0  16624         7 syscall        -> access\e[0m
261 \e[2;32m  0  16624         9 syscall        <- access\e[0m
262 \e[2;32m  0  16624         7 syscall        -> access\e[0m
263 \e[2;32m  0  16624        11 syscall        <- access\e[0m
264 \e[2;32m  0  16624         7 syscall        -> access\e[0m
265 \e[2;32m  0  16624        13 syscall        <- access\e[0m
266 \e[2;32m  0  16624         7 syscall        -> access\e[0m
267 \e[2;32m  0  16624        14 syscall        <- access\e[0m
268 \e[2;32m  0  16624         7 syscall        -> access\e[0m
269 \e[2;32m  0  16624        16 syscall        <- access\e[0m
270 \e[2;32m  0  16624         7 syscall        -> resolvepath\e[0m
271 \e[2;32m  0  16624        17 syscall        <- resolvepath\e[0m
272 \e[2;32m  0  16624        12 syscall        -> access\e[0m
273 \e[2;32m  0  16624        16 syscall        <- access\e[0m
274 \e[2;35m  0  16624        29 cmd          <- file\e[0m
275 \e[2;35m  0  16624        10 cmd          -> file\e[0m
276 \e[2;35m  0  16624        12 cmd          <- file\e[0m
277 \e[2;35m  0  16624         9 cmd          -> file\e[0m
278 \e[2;32m  0  16624        23 syscall        -> resolvepath\e[0m
279 \e[2;32m  0  16624        20 syscall        <- resolvepath\e[0m
280 \e[2;32m  0  16624         8 syscall        -> access\e[0m
281 \e[2;32m  0  16624         9 syscall        <- access\e[0m
282 \e[2;32m  0  16624         7 syscall        -> access\e[0m
283 \e[2;32m  0  16624        10 syscall        <- access\e[0m
284 \e[2;32m  0  16624         7 syscall        -> access\e[0m
285 \e[2;32m  0  16624        11 syscall        <- access\e[0m
286 \e[2;32m  0  16624         7 syscall        -> access\e[0m
287 \e[2;32m  0  16624        13 syscall        <- access\e[0m
288 \e[2;32m  0  16624         7 syscall        -> access\e[0m
289 \e[2;32m  0  16624        14 syscall        <- access\e[0m
290 \e[2;32m  0  16624         7 syscall        -> resolvepath\e[0m
291 \e[2;32m  0  16624        15 syscall        <- resolvepath\e[0m
292 \e[2;32m  0  16624        11 syscall        -> access\e[0m
293 \e[2;32m  0  16624        14 syscall        <- access\e[0m
294 \e[2;35m  0  16624         7 cmd          <- file\e[0m
295 \e[2;35m  0  16624         9 cmd          -> file\e[0m
296 \e[2;35m  0  16624        12 cmd          <- file\e[0m
297 \e[2;35m  0  16624         9 cmd          -> file\e[0m
298 \e[2;32m  0  16624        23 syscall        -> resolvepath\e[0m
299 \e[2;32m  0  16624        20 syscall        <- resolvepath\e[0m
300 \e[2;32m  0  16624        11 syscall        -> access\e[0m
301 \e[2;32m  0  16624        19 syscall        <- access\e[0m
302 \e[2;35m  0  16624         7 cmd          <- file\e[0m
303 \e[2;35m  0  16624        10 cmd          -> uplevel\e[0m
304 \e[2;35m  0  16624        13 cmd            -> source\e[0m
305 \e[2;32m  0  16624        14 syscall          -> stat64\e[0m
306 \e[2;32m  0  16624        23 syscall          <- stat64\e[0m
307 \e[2;32m  0  16624        10 syscall          -> open64\e[0m
308 \e[2;32m  0  16624        23 syscall          <- open64\e[0m
309 \e[2;32m  0  16624         8 syscall          -> fcntl\e[0m
310 \e[2;32m  0  16624         7 syscall          <- fcntl\e[0m
311 \e[2;32m  0  16624         8 syscall          -> ioctl\e[0m
312 \e[2;32m  0  16624         7 syscall          <- ioctl\e[0m
313 \e[2;32m  0  16624        26 syscall          -> read\e[0m
314 \e[2;32m  0  16624        29 syscall          <- read\e[0m
315 \e[2;32m  0  16624         8 syscall          -> brk\e[0m
316 \e[2;32m  0  16624         7 syscall          <- brk\e[0m
317 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
318 \e[2;32m  0  16624         9 syscall          <- brk\e[0m
319 \e[2;32m  0  16624        57 syscall          -> read\e[0m
320 \e[2;32m  0  16624        15 syscall          <- read\e[0m
321 \e[2;32m  0  16624        55 syscall          -> read\e[0m
322 \e[2;32m  0  16624        14 syscall          <- read\e[0m
323 \e[2;32m  0  16624         8 syscall          -> brk\e[0m
324 \e[2;32m  0  16624         6 syscall          <- brk\e[0m
325 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
326 \e[2;32m  0  16624         6 syscall          <- brk\e[0m
327 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
328 \e[2;32m  0  16624         8 syscall          <- brk\e[0m
329 \e[2;32m  0  16624        63 syscall          -> read\e[0m
330 \e[2;32m  0  16624        14 syscall          <- read\e[0m
331 \e[2;32m  0  16624        45 syscall          -> read\e[0m
332 \e[2;32m  0  16624        13 syscall          <- read\e[0m
333 \e[2;32m  0  16624         8 syscall          -> brk\e[0m
334 \e[2;32m  0  16624         6 syscall          <- brk\e[0m
335 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
336 \e[2;32m  0  16624         6 syscall          <- brk\e[0m
337 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
338 \e[2;32m  0  16624         8 syscall          <- brk\e[0m
339 \e[2;32m  0  16624        63 syscall          -> read\e[0m
340 \e[2;32m  0  16624        14 syscall          <- read\e[0m
341 \e[2;32m  0  16624        29 syscall          -> read\e[0m
342 \e[2;32m  0  16624         7 syscall          <- read\e[0m
343 \e[2;32m  0  16624        10 syscall          -> close\e[0m
344 \e[2;32m  0  16624        10 syscall          <- close\e[0m
345 \e[2;35m  0  16624        18 cmd              -> if\e[0m
346 \e[2;35m  0  16624        19 cmd                -> info\e[0m
347 \e[2;35m  0  16624        10 cmd                <- info\e[0m
348 \e[2;35m  0  16624        12 cmd              <- if\e[0m
349 \e[2;35m  0  16624        14 cmd              -> package\e[0m
350 \e[2;35m  0  16624        12 cmd              <- package\e[0m
351 \e[2;35m  0  16624        15 cmd              -> if\e[0m
352 \e[2;35m  0  16624        12 cmd                -> info\e[0m
353 \e[2;35m  0  16624         9 cmd                <- info\e[0m
354 \e[2;35m  0  16624        26 cmd                -> info\e[0m
355 \e[2;35m  0  16624        16 cmd                <- info\e[0m
356 \e[2;35m  0  16624        10 cmd              <- if\e[0m
357 \e[2;35m  0  16624        21 cmd              -> namespace\e[0m
358 \e[2;35m  0  16624        87 cmd                -> variable\e[0m
359 \e[2;35m  0  16624        10 cmd                <- variable\e[0m
360 \e[2;35m  0  16624         9 cmd                -> info\e[0m
361 \e[2;35m  0  16624        13 cmd                <- info\e[0m
362 \e[2;35m  0  16624         9 cmd                -> info\e[0m
363 \e[2;35m  0  16624         8 cmd                <- info\e[0m
364 \e[2;35m  0  16624         8 cmd                -> info\e[0m
365 \e[2;35m  0  16624         8 cmd                <- info\e[0m
366 \e[2;35m  0  16624         9 cmd                -> file\e[0m
367 \e[2;35m  0  16624        21 cmd                <- file\e[0m
368 \e[2;35m  0  16624         9 cmd                -> list\e[0m
369 \e[2;35m  0  16624        17 cmd                <- list\e[0m
370 \e[2;35m  0  16624         8 cmd                -> foreach\e[0m
371 \e[2;35m  0  16624        27 cmd                  -> lsearch\e[0m
372 \e[2;35m  0  16624        10 cmd                  <- lsearch\e[0m
373 \e[2;35m  0  16624        10 cmd                  -> lappend\e[0m
374 \e[2;35m  0  16624         9 cmd                  <- lappend\e[0m
375 \e[2;35m  0  16624        11 cmd                  -> lsearch\e[0m
376 \e[2;35m  0  16624         8 cmd                  <- lsearch\e[0m
377 \e[2;35m  0  16624         8 cmd                  -> lappend\e[0m
378 \e[2;35m  0  16624         8 cmd                  <- lappend\e[0m
379 \e[2;35m  0  16624         8 cmd                <- foreach\e[0m
380 \e[2;35m  0  16624         8 cmd                -> info\e[0m
381 \e[2;35m  0  16624        10 cmd                <- info\e[0m
382 \e[2;35m  0  16624         8 cmd                -> file\e[0m
383 \e[2;32m  0  16624        15 syscall              -> brk\e[0m
384 \e[2;32m  0  16624         7 syscall              <- brk\e[0m
385 \e[2;32m  0  16624         7 syscall              -> brk\e[0m
386 \e[2;32m  0  16624         9 syscall              <- brk\e[0m
387 \e[2;35m  0  16624        24 cmd                <- file\e[0m
388 \e[2;35m  0  16624         9 cmd                -> file\e[0m
389 \e[2;35m  0  16624        19 cmd                <- file\e[0m
390 \e[2;35m  0  16624         9 cmd                -> file\e[0m
391 \e[2;35m  0  16624        11 cmd                <- file\e[0m
392 \e[2;35m  0  16624        10 cmd                -> lsearch\e[0m
393 \e[2;35m  0  16624         8 cmd                <- lsearch\e[0m
394 \e[2;35m  0  16624         9 cmd                -> lappend\e[0m
395 \e[2;35m  0  16624         8 cmd                <- lappend\e[0m
396 \e[2;35m  0  16624         8 cmd                -> info\e[0m
397 \e[2;35m  0  16624         8 cmd                <- info\e[0m
398 \e[2;35m  0  16624         9 cmd                -> foreach\e[0m
399 \e[2;35m  0  16624        12 cmd                  -> lsearch\e[0m
400 \e[2;35m  0  16624         8 cmd                  <- lsearch\e[0m
401 \e[2;35m  0  16624         8 cmd                  -> lappend\e[0m
402 \e[2;35m  0  16624         8 cmd                  <- lappend\e[0m
403 \e[2;35m  0  16624         8 cmd                <- foreach\e[0m
404 \e[2;35m  0  16624         8 cmd              <- namespace\e[0m
405 \e[2;35m  0  16624        30 cmd              -> if\e[0m
406 \e[2;35m  0  16624        22 cmd                -> interp\e[0m
407 \e[2;35m  0  16624        17 cmd                <- interp\e[0m
408 \e[2;35m  0  16624        11 cmd              <- if\e[0m
409 \e[2;35m  0  16624        15 cmd              -> package\e[0m
410 \e[2;35m  0  16624         8 cmd              <- package\e[0m
411 \e[2;35m  0  16624        13 cmd              -> if\e[0m
412 \e[2;35m  0  16624        12 cmd                -> interp\e[0m
413 \e[2;35m  0  16624         8 cmd                <- interp\e[0m
414 \e[2;35m  0  16624        44 cmd              <- if\e[0m
415 \e[2;35m  0  16624        21 cmd              -> if\e[0m
416 \e[2;35m  0  16624        15 cmd                -> namespace\e[0m
417 \e[2;35m  0  16624        10 cmd                <- namespace\e[0m
418 \e[2;35m  0  16624         9 cmd              <- if\e[0m
419 \e[2;35m  0  16624        13 cmd              -> set\e[0m
420 \e[2;35m  0  16624         9 cmd              <- set\e[0m
421 \e[2;35m  0  16624        10 cmd              -> set\e[0m
422 \e[2;35m  0  16624         8 cmd              <- set\e[0m
423 \e[2;35m  0  16624        12 cmd              -> if\e[0m
424 \e[2;35m  0  16624        14 cmd                -> namespace\e[0m
425 \e[2;35m  0  16624         8 cmd                <- namespace\e[0m
426 \e[2;35m  0  16624        13 cmd                -> proc\e[0m
427 \e[2;35m  0  16624        12 cmd                <- proc\e[0m
428 \e[2;35m  0  16624         8 cmd              <- if\e[0m
429 \e[2;35m  0  16624        69 cmd              -> proc\e[0m
430 \e[2;35m  0  16624        11 cmd              <- proc\e[0m
431 \e[2;35m  0  16624        20 cmd              -> proc\e[0m
432 \e[2;35m  0  16624        12 cmd              <- proc\e[0m
433 \e[2;32m  0  16624        22 syscall          -> brk\e[0m
434 \e[2;32m  0  16624         7 syscall          <- brk\e[0m
435 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
436 \e[2;32m  0  16624         6 syscall          <- brk\e[0m
437 \e[2;32m  0  16624         7 syscall          -> brk\e[0m
438 \e[2;32m  0  16624         9 syscall          <- brk\e[0m
439 \e[2;35m  0  16624        18 cmd              -> proc\e[0m
440 \e[2;35m  0  16624        10 cmd              <- proc\e[0m
441 \e[2;35m  0  16624        21 cmd              -> proc\e[0m
442 \e[2;35m  0  16624        11 cmd              <- proc\e[0m
443 \e[2;35m  0  16624        16 cmd              -> proc\e[0m
444 \e[2;35m  0  16624        10 cmd              <- proc\e[0m
445 \e[2;35m  0  16624        42 cmd              -> if\e[0m
446 \e[2;35m  0  16624        25 cmd                -> proc\e[0m
447 \e[2;32m  0  16624         9 syscall              -> brk\e[0m
448 \e[2;32m  0  16624         6 syscall              <- brk\e[0m
449 \e[2;32m  0  16624         7 syscall              -> brk\e[0m
450 \e[2;32m  0  16624         9 syscall              <- brk\e[0m
451 \e[2;35m  0  16624        21 cmd                <- proc\e[0m
452 \e[2;35m  0  16624         9 cmd              <- if\e[0m
453 \e[2;35m  0  16624        41 cmd              -> proc\e[0m
454 \e[2;35m  0  16624        13 cmd              <- proc\e[0m
455 \e[2;35m  0  16624         9 cmd            <- source\e[0m
456 \e[2;35m  0  16624         8 cmd          <- uplevel\e[0m
457 \e[2;35m  0  16624        10 proc       <- tclInit\e[0m
458 \e[2;35m  0  16624        17 cmd      <- tclInit\e[0m
459 \e[2;32m  0  16624        35 syscall  -> resolvepath\e[0m
460 \e[2;32m  0  16624        31 syscall  <- resolvepath\e[0m
461 \e[2;32m  0  16624        13 syscall  -> stat64\e[0m
462 \e[2;32m  0  16624        24 syscall  <- stat64\e[0m
463 \e[2;32m  0  16624         9 syscall  -> open64\e[0m
464 \e[2;32m  0  16624        23 syscall  <- open64\e[0m
465 \e[2;32m  0  16624         8 syscall  -> fcntl\e[0m
466 \e[2;32m  0  16624         7 syscall  <- fcntl\e[0m
467 \e[2;32m  0  16624         9 syscall  -> ioctl\e[0m
468 \e[2;32m  0  16624         7 syscall  <- ioctl\e[0m
469 \e[2;32m  0  16624        12 syscall  -> read\e[0m
470 \e[2;32m  0  16624        21 syscall  <- read\e[0m
471 \e[2;32m  0  16624        10 syscall  -> read\e[0m
472 \e[2;32m  0  16624         7 syscall  <- read\e[0m
473 \e[2;32m  0  16624         9 syscall  -> close\e[0m
474 \e[2;32m  0  16624         8 syscall  <- close\e[0m
475 \e[2;35m  0  16624        12 cmd      -> proc\e[0m
476 \e[2;35m  0  16624        11 cmd      <- proc\e[0m
477 \e[2;35m  0  16624        11 cmd      -> proc\e[0m
478 \e[2;35m  0  16624         9 cmd      <- proc\e[0m
479 \e[2;35m  0  16624        11 cmd      -> proc\e[0m
480 \e[2;35m  0  16624         9 cmd      <- proc\e[0m
481 \e[2;35m  0  16624         9 cmd      -> func_a\e[0m
482 \e[2;35m  0  16624        17 proc       -> func_a\e[0m
483 \e[2;35m  0  16624        10 cmd          -> puts\e[0m
484 \e[2;32m  0  16624        25 syscall        -> llseek\e[0m
485 \e[2;32m  0  16624         9 syscall        <- llseek\e[0m
486 \e[2;32m  0  16624         9 syscall        -> ioctl\e[0m
487 \e[2;32m  0  16624         6 syscall        <- ioctl\e[0m
488 \e[2;32m  0  16624        13 syscall        -> getsockname\e[0m
489 \e[2;32m  0  16624         8 syscall        <- getsockname\e[0m
490 \e[2;32m  0  16624        18 syscall        -> llseek\e[0m
491 \e[2;32m  0  16624         8 syscall        <- llseek\e[0m
492 \e[2;32m  0  16624         7 syscall        -> ioctl\e[0m
493 \e[2;32m  0  16624        86 syscall        <- ioctl\e[0m
494 \e[2;32m  0  16624       184 syscall        -> ioctl\e[0m
495 \e[2;32m  0  16624        17 syscall        <- ioctl\e[0m
496 \e[2;32m  0  16624        14 syscall        -> llseek\e[0m
497 \e[2;32m  0  16624         7 syscall        <- llseek\e[0m
498 \e[2;32m  0  16624         7 syscall        -> ioctl\e[0m
499 \e[2;32m  0  16624        13 syscall        <- ioctl\e[0m
500 \e[2;32m  0  16624         8 syscall        -> ioctl\e[0m
501 \e[2;32m  0  16624        12 syscall        <- ioctl\e[0m
502 \e[2;32m  0  16624        24 syscall        -> write\e[0m
503 \e[2;32m  0  16624       108 syscall        <- write\e[0m
504 \e[2;35m  0  16624        10 cmd          <- puts\e[0m
505 \e[2;35m  0  16624        11 cmd          -> after\e[0m
506 \e[2;32m  0  16624        23 syscall        -> pollsys\e[0m
507 Function B
508 \e[2;32m  0  16624   1009593 syscall        <- pollsys\e[0m
509 \e[2;35m  0  16624        24 cmd          <- after\e[0m
510 \e[2;35m  0  16624        23 cmd          -> func_b\e[0m
511 \e[2;35m  0  16624        37 proc           -> func_b\e[0m
512 \e[2;35m  0  16624        12 cmd              -> puts\e[0m
513 \e[2;32m  0  16624        17 syscall            -> write\e[0m
514 \e[2;32m  0  16624        74 syscall            <- write\e[0m
515 \e[2;35m  0  16624         8 cmd              <- puts\e[0m
516 \e[2;35m  0  16624         9 cmd              -> after\e[0m
517 \e[2;32m  0  16624        10 syscall            -> pollsys\e[0m
518 Function C
519 \e[2;32m  0  16624   1009748 syscall            <- pollsys\e[0m
520 \e[2;35m  0  16624        24 cmd              <- after\e[0m
521 \e[2;35m  0  16624        23 cmd              -> func_c\e[0m
522 \e[2;35m  0  16624        35 proc               -> func_c\e[0m
523 \e[2;35m  0  16624        12 cmd                  -> puts\e[0m
524 \e[2;32m  0  16624        17 syscall                -> write\e[0m
525 \e[2;32m  0  16624        75 syscall                <- write\e[0m
526 \e[2;35m  0  16624         8 cmd                  <- puts\e[0m
527 \e[2;35m  0  16624         9 cmd                  -> after\e[0m
528 \e[2;32m  0  16624        10 syscall                -> pollsys\e[0m
529 \e[2;32m  0  16624   1009831 syscall                <- pollsys\e[0m
530 \e[2;35m  0  16624        24 cmd                  <- after\e[0m
531 \e[2;35m  0  16624        23 proc               <- func_c\e[0m
532 \e[2;35m  0  16624        13 cmd              <- func_c\e[0m
533 \e[2;35m  0  16624         9 proc           <- func_b\e[0m
534 \e[2;35m  0  16624         8 cmd          <- func_b\e[0m
535 \e[2;35m  0  16624         8 proc       <- func_a\e[0m
536 \e[2;35m  0  16624         8 cmd      <- func_a\e[0m
537 \e[2;35m  0  16624        30 cmd      -> exit\e[0m
538 \e[2;32m  0  16624        41 syscall    -> fcntl\e[0m
539 \e[2;32m  0  16624        11 syscall    <- fcntl\e[0m
540 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
541 \e[2;32m  0  16624         7 syscall    <- fcntl\e[0m
542 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
543 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
544 \e[2;32m  0  16624        11 syscall    -> fcntl\e[0m
545 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
546 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
547 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
548 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
549 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
550 \e[2;32m  0  16624         9 syscall    -> fcntl\e[0m
551 \e[2;32m  0  16624         7 syscall    <- fcntl\e[0m
552 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
553 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
554 \e[2;32m  0  16624         7 syscall    -> fcntl\e[0m
555 \e[2;32m  0  16624         6 syscall    <- fcntl\e[0m
556 \e[2;32m  0  16624        81 syscall    -> open64\e[0m
557 \e[2;32m  0  16624       119 syscall    <- open64\e[0m
558 \e[2;32m  0  16624         8 syscall    -> ioctl\e[0m
559 \e[2;32m  0  16624         8 syscall    <- ioctl\e[0m
560 \e[2;32m  0  16624        10 syscall    -> close\e[0m
561 \e[2;32m  0  16624        16 syscall    <- close\e[0m
562 \e[2;32m  0  16624        68 syscall    -> rexit\e[0m
563