1 The following are examples of py_flowtime.d.
3 This is a simple script to trace the flow of Python functions. Here it traces
4 the example program, Code/Python/func_abc.py
7 C TIME(us) FILE DELTA(us) -- FUNC
8 0 3064660319556 site.py 3 -> ?
9 0 3064660320224 os.py 667 -> ?
10 0 3064660321335 posixpath.py 1111 -> ?
11 0 3064660321526 stat.py 190 -> ?
12 0 3064660321546 stat.py 20 <- ?
13 0 3064660321576 posixpath.py 29 <- ?
14 0 3064660321593 os.py 17 -> _get_exports_list
15 0 3064660321728 os.py 134 <- _get_exports_list
16 0 3064660321989 UserDict.py 260 -> ?
17 0 3064660322000 UserDict.py 10 -> UserDict
18 0 3064660322035 UserDict.py 34 <- UserDict
19 0 3064660322050 UserDict.py 15 -> IterableUserDict
20 0 3064660322058 UserDict.py 8 <- IterableUserDict
21 0 3064660322071 UserDict.py 12 -> DictMixin
22 0 3064660322247 UserDict.py 176 <- DictMixin
23 0 3064660322258 UserDict.py 10 <- ?
24 0 3064660322275 os.py 16 -> _Environ
25 0 3064660322285 os.py 10 <- _Environ
26 0 3064660322298 os.py 13 -> __init__
27 0 3064660322308 UserDict.py 10 -> __init__
28 0 3064660322319 UserDict.py 10 <- __init__
29 0 3064660322328 os.py 9 <- __init__
30 0 3064660322338 os.py 10 -> _exists
31 0 3064660322946 <string> 607 -> ?
32 0 3064660322955 <string> 8 <- ?
33 0 3064660322963 os.py 8 <- _exists
34 0 3064660322972 os.py 8 -> _exists
35 0 3064660322996 <string> 23 -> ?
36 0 3064660323005 <string> 8 <- ?
37 0 3064660323020 os.py 14 <- _exists
38 0 3064660323029 os.py 8 -> _exists
39 0 3064660323051 <string> 22 -> ?
40 0 3064660323059 <string> 7 <- ?
41 0 3064660323067 os.py 8 <- _exists
42 0 3064660323077 os.py 10 -> _exists
43 0 3064660323098 <string> 21 -> ?
44 0 3064660323106 <string> 7 <- ?
45 0 3064660323114 os.py 8 <- _exists
46 0 3064660323125 os.py 10 -> _exists
47 0 3064660323146 <string> 21 -> ?
48 0 3064660323154 <string> 7 <- ?
49 0 3064660323162 os.py 8 <- _exists
50 0 3064660323173 os.py 10 -> _exists
51 0 3064660323194 <string> 21 -> ?
52 0 3064660323202 <string> 7 <- ?
53 0 3064660323210 os.py 8 <- _exists
54 0 3064660323218 os.py 8 -> _exists
55 0 3064660323239 <string> 21 -> ?
56 0 3064660323247 <string> 8 <- ?
57 0 3064660323261 os.py 13 <- _exists
58 0 3064660323271 os.py 10 -> _exists
59 0 3064660323293 <string> 21 -> ?
60 0 3064660323301 <string> 8 <- ?
61 0 3064660323314 os.py 12 <- _exists
62 0 3064660323324 os.py 10 -> _exists
63 0 3064660323345 <string> 21 -> ?
64 0 3064660323354 <string> 8 <- ?
65 0 3064660323366 os.py 12 <- _exists
66 0 3064660323545 copy_reg.py 178 -> ?
67 0 3064660323726 types.py 180 -> ?
68 0 3064660323790 types.py 64 -> _C
69 0 3064660323800 types.py 9 <- _C
70 0 3064660323834 types.py 33 <- ?
71 0 3064660323855 copy_reg.py 21 -> pickle
72 0 3064660323866 copy_reg.py 10 -> constructor
73 0 3064660323874 copy_reg.py 8 <- constructor
74 0 3064660323883 copy_reg.py 8 <- pickle
75 0 3064660323895 copy_reg.py 11 <- ?
76 0 3064660323909 copy_reg.py 14 -> pickle
77 0 3064660323919 copy_reg.py 9 -> constructor
78 0 3064660323927 copy_reg.py 8 <- constructor
79 0 3064660323936 copy_reg.py 8 <- pickle
80 0 3064660323946 copy_reg.py 9 -> pickle
81 0 3064660323955 copy_reg.py 9 -> constructor
82 0 3064660323963 copy_reg.py 8 <- constructor
83 0 3064660323972 copy_reg.py 8 <- pickle
84 0 3064660323981 os.py 9 -> _exists
85 0 3064660324006 <string> 25 -> ?
86 0 3064660324015 <string> 8 <- ?
87 0 3064660324028 os.py 13 <- _exists
88 0 3064660324037 os.py 8 <- ?
89 0 3064660324069 site.py 31 -> _Printer
90 0 3064660324080 site.py 10 <- _Printer
91 0 3064660324118 site.py 38 -> _Helper
92 0 3064660324127 site.py 9 <- _Helper
93 0 3064660324160 site.py 33 -> main
94 0 3064660324168 site.py 8 -> abs__file__
95 0 3064660324179 posixpath.py 10 -> abspath
96 0 3064660324187 posixpath.py 8 -> isabs
97 0 3064660324197 posixpath.py 9 <- isabs
98 0 3064660324207 posixpath.py 9 -> normpath
99 0 3064660324228 posixpath.py 21 <- normpath
100 0 3064660324238 posixpath.py 9 <- abspath
101 0 3064660324253 posixpath.py 15 -> abspath
102 0 3064660324261 posixpath.py 8 -> isabs
103 0 3064660324270 posixpath.py 8 <- isabs
104 0 3064660324278 posixpath.py 8 -> normpath
105 0 3064660324295 posixpath.py 16 <- normpath
106 0 3064660324304 posixpath.py 9 <- abspath
107 0 3064660324314 posixpath.py 9 -> abspath
108 0 3064660324322 posixpath.py 8 -> isabs
109 0 3064660324331 posixpath.py 8 <- isabs
110 0 3064660324339 posixpath.py 8 -> normpath
111 0 3064660324355 posixpath.py 15 <- normpath
112 0 3064660324364 posixpath.py 8 <- abspath
113 0 3064660324374 posixpath.py 9 -> abspath
114 0 3064660324382 posixpath.py 8 -> isabs
115 0 3064660324391 posixpath.py 8 <- isabs
116 0 3064660324399 posixpath.py 8 -> normpath
117 0 3064660324415 posixpath.py 15 <- normpath
118 0 3064660324424 posixpath.py 8 <- abspath
119 0 3064660324439 posixpath.py 14 -> abspath
120 0 3064660324447 posixpath.py 8 -> isabs
121 0 3064660324456 posixpath.py 8 <- isabs
122 0 3064660324464 posixpath.py 8 -> normpath
123 0 3064660324480 posixpath.py 15 <- normpath
124 0 3064660324489 posixpath.py 8 <- abspath
125 0 3064660324511 posixpath.py 21 -> abspath
126 0 3064660324519 posixpath.py 8 -> isabs
127 0 3064660324528 posixpath.py 8 <- isabs
128 0 3064660324536 posixpath.py 8 -> normpath
129 0 3064660324552 posixpath.py 15 <- normpath
130 0 3064660324561 posixpath.py 9 <- abspath
131 0 3064660324579 posixpath.py 17 -> abspath
132 0 3064660324588 posixpath.py 8 -> isabs
133 0 3064660324596 posixpath.py 8 <- isabs
134 0 3064660324605 posixpath.py 8 -> normpath
135 0 3064660324621 posixpath.py 15 <- normpath
136 0 3064660324630 posixpath.py 8 <- abspath
137 0 3064660324639 posixpath.py 9 -> abspath
138 0 3064660324648 posixpath.py 8 -> isabs
139 0 3064660324656 posixpath.py 8 <- isabs
140 0 3064660324665 posixpath.py 8 -> normpath
141 0 3064660324681 posixpath.py 15 <- normpath
142 0 3064660324690 posixpath.py 9 <- abspath
143 0 3064660324701 site.py 11 <- abs__file__
144 0 3064660324709 site.py 8 -> removeduppaths
145 0 3064660324719 site.py 10 -> makepath
146 0 3064660324729 posixpath.py 9 -> join
147 0 3064660324738 posixpath.py 8 <- join
148 0 3064660324746 posixpath.py 8 -> abspath
149 0 3064660324755 posixpath.py 8 -> isabs
150 0 3064660324764 posixpath.py 8 <- isabs
151 0 3064660324773 posixpath.py 9 -> normpath
152 0 3064660324789 posixpath.py 15 <- normpath
153 0 3064660324797 posixpath.py 8 <- abspath
154 0 3064660324806 posixpath.py 8 -> normcase
155 0 3064660324814 posixpath.py 8 <- normcase
156 0 3064660324823 site.py 8 <- makepath
157 0 3064660324864 site.py 40 -> makepath
158 0 3064660324873 posixpath.py 8 -> join
159 0 3064660324881 posixpath.py 8 <- join
160 0 3064660324889 posixpath.py 8 -> abspath
161 0 3064660324898 posixpath.py 8 -> isabs
162 0 3064660324906 posixpath.py 8 <- isabs
163 0 3064660324915 posixpath.py 8 -> normpath
164 0 3064660324931 posixpath.py 15 <- normpath
165 0 3064660324939 posixpath.py 8 <- abspath
166 0 3064660324948 posixpath.py 8 -> normcase
167 0 3064660324957 posixpath.py 8 <- normcase
168 0 3064660324965 site.py 8 <- makepath
169 0 3064660324974 site.py 9 -> makepath
170 0 3064660324983 posixpath.py 8 -> join
171 0 3064660324991 posixpath.py 8 <- join
172 0 3064660325000 posixpath.py 8 -> abspath
173 0 3064660325008 posixpath.py 8 -> isabs
174 0 3064660325017 posixpath.py 8 <- isabs
175 0 3064660325025 posixpath.py 8 -> normpath
176 0 3064660325041 posixpath.py 15 <- normpath
177 0 3064660325050 posixpath.py 8 <- abspath
178 0 3064660325059 posixpath.py 8 -> normcase
179 0 3064660325067 posixpath.py 8 <- normcase
180 0 3064660325075 site.py 8 <- makepath
181 0 3064660325084 site.py 9 -> makepath
182 0 3064660325093 posixpath.py 8 -> join
183 0 3064660325102 posixpath.py 8 <- join
184 0 3064660325110 posixpath.py 8 -> abspath
185 0 3064660325118 posixpath.py 8 -> isabs
186 0 3064660325127 posixpath.py 8 <- isabs
187 0 3064660325135 posixpath.py 8 -> normpath
188 0 3064660325151 posixpath.py 15 <- normpath
189 0 3064660325160 posixpath.py 8 <- abspath
190 0 3064660325169 posixpath.py 8 -> normcase
191 0 3064660325177 posixpath.py 7 <- normcase
192 0 3064660325185 site.py 8 <- makepath
193 0 3064660325194 site.py 9 -> makepath
194 0 3064660325203 posixpath.py 8 -> join
195 0 3064660325212 posixpath.py 8 <- join
196 0 3064660325220 posixpath.py 8 -> abspath
197 0 3064660325228 posixpath.py 8 -> isabs
198 0 3064660325237 posixpath.py 8 <- isabs
199 0 3064660325245 posixpath.py 8 -> normpath
200 0 3064660325261 posixpath.py 15 <- normpath
201 0 3064660325270 posixpath.py 8 <- abspath
202 0 3064660325279 posixpath.py 8 -> normcase
203 0 3064660325287 posixpath.py 8 <- normcase
204 0 3064660325295 site.py 8 <- makepath
205 0 3064660325307 site.py 11 <- removeduppaths
206 0 3064660325317 posixpath.py 10 -> basename
207 0 3064660325327 posixpath.py 9 -> split
208 0 3064660325340 posixpath.py 13 <- split
209 0 3064660325349 posixpath.py 8 <- basename
210 0 3064660325358 site.py 8 -> addsitepackages
211 0 3064660325370 posixpath.py 12 -> join
212 0 3064660325385 posixpath.py 14 <- join
213 0 3064660325394 posixpath.py 9 -> join
214 0 3064660325406 posixpath.py 11 <- join
215 0 3064660325416 posixpath.py 10 -> isdir
216 0 3064660325447 stat.py 31 -> S_ISDIR
217 0 3064660325456 stat.py 8 -> S_IFMT
218 0 3064660325464 stat.py 8 <- S_IFMT
219 0 3064660325473 stat.py 8 <- S_ISDIR
220 0 3064660325481 posixpath.py 7 <- isdir
221 0 3064660325491 site.py 10 -> addsitedir
222 0 3064660325500 site.py 8 -> makepath
223 0 3064660325508 posixpath.py 8 -> join
224 0 3064660325517 posixpath.py 8 <- join
225 0 3064660325525 posixpath.py 8 -> abspath
226 0 3064660325534 posixpath.py 8 -> isabs
227 0 3064660325543 posixpath.py 8 <- isabs
228 0 3064660325552 posixpath.py 9 -> normpath
229 0 3064660325569 posixpath.py 16 <- normpath
230 0 3064660325578 posixpath.py 8 <- abspath
231 0 3064660325587 posixpath.py 8 -> normcase
232 0 3064660325595 posixpath.py 8 <- normcase
233 0 3064660325604 site.py 8 <- makepath
234 0 3064660325823 site.py 219 -> addpackage
235 0 3064660325834 posixpath.py 10 -> join
236 0 3064660325844 posixpath.py 10 <- join
237 0 3064660325972 <string> 127 -> ?
238 0 3064660325985 site.py 13 -> addsitedir
239 0 3064660325994 site.py 8 -> _init_pathinfo
240 0 3064660326004 posixpath.py 10 -> isdir
241 0 3064660326086 posixpath.py 81 <- isdir
242 0 3064660326097 posixpath.py 10 -> isdir
243 0 3064660326118 stat.py 21 -> S_ISDIR
244 0 3064660326127 stat.py 9 -> S_IFMT
245 0 3064660326136 stat.py 8 <- S_IFMT
246 0 3064660326144 stat.py 8 <- S_ISDIR
247 0 3064660326152 posixpath.py 7 <- isdir
248 0 3064660326161 site.py 9 -> makepath
249 0 3064660326171 posixpath.py 9 -> join
250 0 3064660326179 posixpath.py 8 <- join
251 0 3064660326188 posixpath.py 8 -> abspath
252 0 3064660326196 posixpath.py 8 -> isabs
253 0 3064660326205 posixpath.py 9 <- isabs
254 0 3064660326215 posixpath.py 9 -> normpath
255 0 3064660326231 posixpath.py 16 <- normpath
256 0 3064660326240 posixpath.py 8 <- abspath
257 0 3064660326249 posixpath.py 9 -> normcase
258 0 3064660326258 posixpath.py 8 <- normcase
259 0 3064660326266 site.py 8 <- makepath
260 0 3064660326276 posixpath.py 9 -> isdir
261 0 3064660326298 stat.py 22 -> S_ISDIR
262 0 3064660326306 stat.py 8 -> S_IFMT
263 0 3064660326314 stat.py 7 <- S_IFMT
264 0 3064660326322 stat.py 8 <- S_ISDIR
265 0 3064660326330 posixpath.py 8 <- isdir
266 0 3064660326340 site.py 9 -> makepath
267 0 3064660326349 posixpath.py 8 -> join
268 0 3064660326357 posixpath.py 8 <- join
269 0 3064660326382 posixpath.py 24 -> abspath
270 0 3064660326390 posixpath.py 8 -> isabs
271 0 3064660326399 posixpath.py 8 <- isabs
272 0 3064660326408 posixpath.py 8 -> normpath
273 0 3064660326425 posixpath.py 16 <- normpath
274 0 3064660326434 posixpath.py 9 <- abspath
275 0 3064660326443 posixpath.py 9 -> normcase
276 0 3064660326451 posixpath.py 8 <- normcase
277 0 3064660326460 site.py 8 <- makepath
278 0 3064660326469 posixpath.py 9 -> isdir
279 0 3064660326493 stat.py 23 -> S_ISDIR
280 0 3064660326501 stat.py 8 -> S_IFMT
281 0 3064660326509 stat.py 7 <- S_IFMT
282 0 3064660326517 stat.py 8 <- S_ISDIR
283 0 3064660326525 posixpath.py 7 <- isdir
284 0 3064660326534 site.py 9 -> makepath
285 0 3064660326542 posixpath.py 8 -> join
286 0 3064660326551 posixpath.py 8 <- join
287 0 3064660326559 posixpath.py 8 -> abspath
288 0 3064660326568 posixpath.py 8 -> isabs
289 0 3064660326576 posixpath.py 8 <- isabs
290 0 3064660326585 posixpath.py 8 -> normpath
291 0 3064660326602 posixpath.py 16 <- normpath
292 0 3064660326610 posixpath.py 8 <- abspath
293 0 3064660326619 posixpath.py 8 -> normcase
294 0 3064660326628 posixpath.py 8 <- normcase
295 0 3064660326636 site.py 8 <- makepath
296 0 3064660326646 posixpath.py 9 -> isdir
297 0 3064660326668 stat.py 22 -> S_ISDIR
298 0 3064660326676 stat.py 8 -> S_IFMT
299 0 3064660326684 stat.py 7 <- S_IFMT
300 0 3064660326692 stat.py 8 <- S_ISDIR
301 0 3064660326700 posixpath.py 8 <- isdir
302 0 3064660326709 site.py 9 -> makepath
303 0 3064660326718 posixpath.py 8 -> join
304 0 3064660326726 posixpath.py 8 <- join
305 0 3064660326735 posixpath.py 8 -> abspath
306 0 3064660326743 posixpath.py 8 -> isabs
307 0 3064660326752 posixpath.py 8 <- isabs
308 0 3064660326760 posixpath.py 8 -> normpath
309 0 3064660326777 posixpath.py 16 <- normpath
310 0 3064660326786 posixpath.py 9 <- abspath
311 0 3064660326795 posixpath.py 9 -> normcase
312 0 3064660326803 posixpath.py 8 <- normcase
313 0 3064660326811 site.py 8 <- makepath
314 0 3064660326821 posixpath.py 9 -> isdir
315 0 3064660326842 stat.py 21 -> S_ISDIR
316 0 3064660326850 stat.py 8 -> S_IFMT
317 0 3064660326858 stat.py 7 <- S_IFMT
318 0 3064660326866 stat.py 8 <- S_ISDIR
319 0 3064660326874 posixpath.py 7 <- isdir
320 0 3064660326883 site.py 9 -> makepath
321 0 3064660326892 posixpath.py 8 -> join
322 0 3064660326901 posixpath.py 8 <- join
323 0 3064660326909 posixpath.py 8 -> abspath
324 0 3064660326917 posixpath.py 8 -> isabs
325 0 3064660326926 posixpath.py 8 <- isabs
326 0 3064660326935 posixpath.py 8 -> normpath
327 0 3064660326951 posixpath.py 16 <- normpath
328 0 3064660326960 posixpath.py 8 <- abspath
329 0 3064660326970 posixpath.py 9 -> normcase
330 0 3064660326978 posixpath.py 8 <- normcase
331 0 3064660326986 site.py 8 <- makepath
332 0 3064660326995 site.py 8 <- _init_pathinfo
333 0 3064660327004 site.py 8 -> makepath
334 0 3064660327013 posixpath.py 9 -> join
335 0 3064660327021 posixpath.py 8 <- join
336 0 3064660327030 posixpath.py 8 -> abspath
337 0 3064660327038 posixpath.py 8 -> isabs
338 0 3064660327047 posixpath.py 8 <- isabs
339 0 3064660327056 posixpath.py 8 -> normpath
340 0 3064660327072 posixpath.py 15 <- normpath
341 0 3064660327081 posixpath.py 9 <- abspath
342 0 3064660327090 posixpath.py 8 -> normcase
343 0 3064660327098 posixpath.py 8 <- normcase
344 0 3064660327106 site.py 8 <- makepath
345 0 3064660327278 site.py 171 -> addpackage
346 0 3064660327289 posixpath.py 10 -> join
347 0 3064660327300 posixpath.py 10 <- join
348 0 3064660327372 site.py 72 -> makepath
349 0 3064660327382 posixpath.py 10 -> join
350 0 3064660327393 posixpath.py 10 <- join
351 0 3064660327402 posixpath.py 9 -> abspath
352 0 3064660327410 posixpath.py 8 -> isabs
353 0 3064660327419 posixpath.py 8 <- isabs
354 0 3064660327427 posixpath.py 8 -> normpath
355 0 3064660327445 posixpath.py 17 <- normpath
356 0 3064660327454 posixpath.py 9 <- abspath
357 0 3064660327463 posixpath.py 9 -> normcase
358 0 3064660327472 posixpath.py 8 <- normcase
359 0 3064660327480 site.py 8 <- makepath
360 0 3064660327489 posixpath.py 9 -> exists
361 0 3064660327515 posixpath.py 26 <- exists
362 0 3064660327567 site.py 51 <- addpackage
363 0 3064660327588 site.py 20 -> addpackage
364 0 3064660327597 posixpath.py 8 -> join
365 0 3064660327607 posixpath.py 10 <- join
366 0 3064660327654 site.py 46 -> makepath
367 0 3064660327663 posixpath.py 9 -> join
368 0 3064660327710 posixpath.py 46 <- join
369 0 3064660327720 posixpath.py 9 -> abspath
370 0 3064660327728 posixpath.py 8 -> isabs
371 0 3064660327737 posixpath.py 9 <- isabs
372 0 3064660327746 posixpath.py 8 -> normpath
373 0 3064660327764 posixpath.py 17 <- normpath
374 0 3064660327773 posixpath.py 9 <- abspath
375 0 3064660327782 posixpath.py 9 -> normcase
376 0 3064660327791 posixpath.py 8 <- normcase
377 0 3064660327799 site.py 8 <- makepath
378 0 3064660327808 posixpath.py 9 -> exists
379 0 3064660327833 posixpath.py 24 <- exists
380 0 3064660327864 site.py 31 <- addpackage
381 0 3064660327878 site.py 13 <- addsitedir
382 0 3064660327887 <string> 9 <- ?
383 0 3064660327903 site.py 15 <- addpackage
384 0 3064660327913 site.py 9 <- addsitedir
385 0 3064660327923 posixpath.py 10 -> isdir
386 0 3064660327955 posixpath.py 32 <- isdir
387 0 3064660327965 site.py 9 <- addsitepackages
388 0 3064660327976 site.py 10 -> setquit
389 0 3064660327986 site.py 10 <- setquit
390 0 3064660327995 site.py 8 -> setcopyright
391 0 3064660328005 site.py 10 -> __init__
392 0 3064660328015 site.py 9 <- __init__
393 0 3064660328026 site.py 11 -> __init__
394 0 3064660328035 site.py 8 <- __init__
395 0 3064660328045 posixpath.py 9 -> dirname
396 0 3064660328053 posixpath.py 8 -> split
397 0 3064660328066 posixpath.py 13 <- split
398 0 3064660328075 posixpath.py 8 <- dirname
399 0 3064660328089 posixpath.py 13 -> join
400 0 3064660328099 posixpath.py 10 <- join
401 0 3064660328109 site.py 10 -> __init__
402 0 3064660328118 site.py 9 <- __init__
403 0 3064660328127 site.py 8 <- setcopyright
404 0 3064660328136 site.py 8 -> sethelper
405 0 3064660328145 site.py 8 <- sethelper
406 0 3064660328153 site.py 8 -> aliasmbcs
407 0 3064660328161 site.py 8 <- aliasmbcs
408 0 3064660328170 site.py 8 -> setencoding
409 0 3064660328178 site.py 7 <- setencoding
410 0 3064660328186 site.py 8 -> execsitecustomize
411 0 3064660328736 site.py 549 <- execsitecustomize
412 0 3064660328748 site.py 12 <- main
413 0 3064660328758 site.py 9 <- ?
414 0 3064660329029 warnings.py 270 -> ?
415 0 3064660329184 linecache.py 155 -> ?
416 0 3064660329201 linecache.py 16 <- ?
417 0 3064660329220 warnings.py 18 -> _OptionError
418 0 3064660329228 warnings.py 8 <- _OptionError
419 0 3064660329246 warnings.py 17 -> _processoptions
420 0 3064660329255 warnings.py 8 <- _processoptions
421 0 3064660329266 warnings.py 10 -> simplefilter
422 0 3064660329278 warnings.py 12 <- simplefilter
423 0 3064660329288 warnings.py 9 -> simplefilter
424 0 3064660329298 warnings.py 10 <- simplefilter
425 0 3064660329307 warnings.py 8 <- ?
426 0 3064660329533 __init__.py 226 -> ?
427 0 3064660330090 codecs.py 557 -> ?
428 0 3064660330148 codecs.py 57 -> Codec
429 0 3064660330158 codecs.py 10 <- Codec
430 0 3064660330171 codecs.py 13 -> StreamWriter
431 0 3064660330182 codecs.py 10 <- StreamWriter
432 0 3064660330194 codecs.py 11 -> StreamReader
433 0 3064660330206 codecs.py 12 <- StreamReader
434 0 3064660330217 codecs.py 11 -> StreamReaderWriter
435 0 3064660330229 codecs.py 11 <- StreamReaderWriter
436 0 3064660330239 codecs.py 10 -> StreamRecoder
437 0 3064660330251 codecs.py 11 <- StreamRecoder
438 0 3064660330267 codecs.py 16 <- ?
439 0 3064660331439 aliases.py 1171 -> ?
440 0 3064660331500 aliases.py 61 <- ?
441 0 3064660331526 __init__.py 25 -> CodecRegistryError
442 0 3064660331535 __init__.py 9 <- CodecRegistryError
443 0 3064660331557 __init__.py 21 <- ?
444 0 3064660331577 __init__.py 20 -> search_function
445 0 3064660331590 __init__.py 12 -> normalize_encoding
446 0 3064660331605 __init__.py 15 <- normalize_encoding
447 0 3064660331728 ascii.py 122 -> ?
448 0 3064660331742 ascii.py 13 -> Codec
449 0 3064660331752 ascii.py 9 <- Codec
450 0 3064660331766 ascii.py 13 -> StreamWriter
451 0 3064660331774 ascii.py 8 <- StreamWriter
452 0 3064660331787 ascii.py 13 -> StreamReader
453 0 3064660331796 ascii.py 8 <- StreamReader
454 0 3064660331819 ascii.py 23 -> StreamConverter
455 0 3064660331829 ascii.py 9 <- StreamConverter
456 0 3064660331842 ascii.py 13 <- ?
457 0 3064660331860 ascii.py 17 -> getregentry
458 0 3064660331869 ascii.py 9 <- getregentry
459 0 3064660331897 __init__.py 27 <- search_function
460 0 3064660332263 func_abc.py 366 -> ?
461 0 3064660333735 func_abc.py 1471 -> func_a
462 0 3064661340597 func_abc.py 1006862 -> func_b
463 0 3064662350504 func_abc.py 1009906 -> func_c
464 0 3064663350678 func_abc.py 1000174 <- func_c
465 0 3064663350700 func_abc.py 22 <- func_b
466 0 3064663350709 func_abc.py 8 <- func_a
467 0 3064663350717 func_abc.py 8 <- ?
470 The fifth column is indented by 2 spaces to show when a new function begins.
471 This shows which function is calling which - first a whole lot of
472 pre-processing, then working through the func_abc.py program.
474 The TIME(us) column shows time since boot.
476 The DELTA(us) column shows time from that line to the previous line, and
477 so can be a bit tricky to read. For example, the third last line of data output
478 shows the time elapsing between func_c returning and func_b returning as 22
481 The FILE column shows file that was being executed.
483 If the output looks shuffled, check the CPU "C" and "TIME" columns, and
484 post sort based on TIME if necessary.
486 See Notes/ALLflow_notes.txt for important notes about reading flow outputs.