Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
Following are examples of py_flowinfo.d.

This is a simple script to trace the flow of Python functions.  Here it traces 
the flow into and out of libraries and the example program,
Code/Python/func_abc.py.

# py_flowinfo.d
C    PID  DELTA(us)              FILE:LINE TYPE     -- FUNC
0 145424          3           site.py:58   func     -> ?
0 145424       1375             os.py:22   func       -> ?
0 145424        692      posixpath.py:11   func         -> ?
0 145424        184           stat.py:4    func           -> ?
0 145424         21           stat.py:86   func           <- ?
0 145424         32      posixpath.py:454  func         <- ?
0 145424         18             os.py:34   func         -> _get_exports_list
0 145424        135             os.py:38   func         <- _get_exports_list
0 145424        261       UserDict.py:1    func         -> ?
0 145424         11       UserDict.py:3    func           -> UserDict
0 145424         36       UserDict.py:71   func           <- UserDict
0 145424         16       UserDict.py:73   func           -> IterableUserDict
0 145424          9       UserDict.py:74   func           <- IterableUserDict
0 145424         13       UserDict.py:77   func           -> DictMixin
0 145424        174       UserDict.py:169  func           <- DictMixin
0 145424         11       UserDict.py:77   func         <- ?
0 145424         17             os.py:458  func         -> _Environ
0 145424         11             os.py:489  func         <- _Environ
0 145424         13             os.py:459  func         -> __init__
0 145424         11       UserDict.py:4    func           -> __init__
0 145424         11       UserDict.py:9    func           <- __init__
0 145424         10             os.py:461  func         <- __init__
0 145424         11             os.py:501  func         -> _exists
0 145424        604          <string>:0    func           -> ?
0 145424         10          <string>:0    func           <- ?
0 145424          9             os.py:504  func         <- _exists
0 145424          9             os.py:501  func         -> _exists
0 145424         24          <string>:0    func           -> ?
0 145424          9          <string>:0    func           <- ?
0 145424         15             os.py:506  func         <- _exists
0 145424          9             os.py:501  func         -> _exists
0 145424         23          <string>:0    func           -> ?
0 145424          8          <string>:0    func           <- ?
0 145424          9             os.py:504  func         <- _exists
0 145424         26             os.py:501  func         -> _exists
0 145424         23          <string>:0    func           -> ?
0 145424          8          <string>:0    func           <- ?
0 145424          8             os.py:504  func         <- _exists
0 145424         11             os.py:501  func         -> _exists
0 145424         22          <string>:0    func           -> ?
0 145424          8          <string>:0    func           <- ?
0 145424          8             os.py:504  func         <- _exists
0 145424         11             os.py:501  func         -> _exists
0 145424         22          <string>:0    func           -> ?
0 145424          8          <string>:0    func           <- ?
0 145424          8             os.py:504  func         <- _exists
0 145424          9             os.py:501  func         -> _exists
0 145424         21          <string>:0    func           -> ?
0 145424          9          <string>:0    func           <- ?
0 145424         14             os.py:506  func         <- _exists
0 145424         10             os.py:501  func         -> _exists
0 145424         22          <string>:0    func           -> ?
0 145424          9          <string>:0    func           <- ?
0 145424         13             os.py:506  func         <- _exists
0 145424         11             os.py:501  func         -> _exists
0 145424         22          <string>:0    func           -> ?
0 145424          8          <string>:0    func           <- ?
0 145424         13             os.py:506  func         <- _exists
0 145424        181       copy_reg.py:5    func         -> ?
0 145424        181          types.py:4    func           -> ?
0 145424         64          types.py:55   func             -> _C
0 145424         10          types.py:56   func             <- _C
0 145424         35          types.py:89   func           <- ?
0 145424         22       copy_reg.py:14   func           -> pickle
0 145424         11       copy_reg.py:27   func             -> constructor
0 145424          9       copy_reg.py:29   func             <- constructor
0 145424          9       copy_reg.py:25   func           <- pickle
0 145424         12       copy_reg.py:175  func         <- ?
0 145424         15       copy_reg.py:14   func         -> pickle
0 145424         10       copy_reg.py:27   func           -> constructor
0 145424          9       copy_reg.py:29   func           <- constructor
0 145424          9       copy_reg.py:25   func         <- pickle
0 145424         10       copy_reg.py:14   func         -> pickle
0 145424         10       copy_reg.py:27   func           -> constructor
0 145424          9       copy_reg.py:29   func           <- constructor
0 145424          9       copy_reg.py:25   func         <- pickle
0 145424          9             os.py:501  func         -> _exists
0 145424         26          <string>:0    func           -> ?
0 145424          9          <string>:0    func           <- ?
0 145424         14             os.py:506  func         <- _exists
0 145424          9             os.py:711  func       <- ?
0 145424         33           site.py:238  func       -> _Printer
0 145424         11           site.py:279  func       <- _Printer
0 145424         38           site.py:317  func       -> _Helper
0 145424          9           site.py:326  func       <- _Helper
0 145424         34           site.py:376  func       -> main
0 145424          8           site.py:69   func         -> abs__file__
0 145424         11      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424         11      posixpath.py:49   func             <- isabs
0 145424         10      posixpath.py:374  func             -> normpath
0 145424         22      posixpath.py:398  func             <- normpath
0 145424         10      posixpath.py:405  func           <- abspath
0 145424         16      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         17      posixpath.py:398  func             <- normpath
0 145424         10      posixpath.py:405  func           <- abspath
0 145424         10      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424         10      posixpath.py:405  func           <- abspath
0 145424         10      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424          9      posixpath.py:405  func           <- abspath
0 145424         15      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424          9      posixpath.py:405  func           <- abspath
0 145424         22      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424          9      posixpath.py:405  func           <- abspath
0 145424         18      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424         10      posixpath.py:405  func           <- abspath
0 145424         10      posixpath.py:401  func           -> abspath
0 145424          9      posixpath.py:47   func             -> isabs
0 145424          9      posixpath.py:49   func             <- isabs
0 145424          9      posixpath.py:374  func             -> normpath
0 145424         16      posixpath.py:398  func             <- normpath
0 145424          9      posixpath.py:405  func           <- abspath
0 145424         12           site.py:75   func         <- abs__file__
0 145424          9           site.py:77   func         -> removeduppaths
0 145424         11           site.py:65   func           -> makepath
0 145424         10      posixpath.py:56   func             -> join
0 145424          9      posixpath.py:66   func             <- join
0 145424          9      posixpath.py:401  func             -> abspath
0 145424          9      posixpath.py:47   func               -> isabs
0 145424          9      posixpath.py:49   func               <- isabs
0 145424         10      posixpath.py:374  func               -> normpath
0 145424         16      posixpath.py:398  func               <- normpath
0 145424          9      posixpath.py:405  func             <- abspath
0 145424          9      posixpath.py:39   func             -> normcase
0 145424          9      posixpath.py:41   func             <- normcase
0 145424          9           site.py:67   func           <- makepath
0 145424         42           site.py:65   func           -> makepath
0 145424          9      posixpath.py:56   func             -> join
0 145424          9      posixpath.py:66   func             <- join
0 145424          9      posixpath.py:401  func             -> abspath
0 145424          9      posixpath.py:47   func               -> isabs
0 145424          9      posixpath.py:49   func               <- isabs
0 145424          9      posixpath.py:374  func               -> normpath
0 145424         16      posixpath.py:398  func               <- normpath
0 145424          9      posixpath.py:405  func             <- abspath
0 145424         10      posixpath.py:39   func             -> normcase
0 145424          8      posixpath.py:41   func             <- normcase
0 145424          9           site.py:67   func           <- makepath
0 145424         10           site.py:65   func           -> makepath
0 145424          9      posixpath.py:56   func             -> join
0 145424          9      posixpath.py:66   func             <- join
0 145424          9      posixpath.py:401  func             -> abspath
0 145424          9      posixpath.py:47   func               -> isabs
0 145424          9      posixpath.py:49   func               <- isabs
0 145424          9      posixpath.py:374  func               -> normpath
0 145424         16      posixpath.py:398  func               <- normpath
0 145424          9      posixpath.py:405  func             <- abspath
0 145424          9      posixpath.py:39   func             -> normcase
0 145424          8      posixpath.py:41   func             <- normcase
0 145424          9           site.py:67   func           <- makepath
0 145424         10           site.py:65   func           -> makepath
0 145424          9      posixpath.py:56   func             -> join
0 145424          9      posixpath.py:66   func             <- join
0 145424          9      posixpath.py:401  func             -> abspath
0 145424          9      posixpath.py:47   func               -> isabs
0 145424          9      posixpath.py:49   func               <- isabs
0 145424          9      posixpath.py:374  func               -> normpath
0 145424         16      posixpath.py:398  func               <- normpath
0 145424          9      posixpath.py:405  func             <- abspath
0 145424          9      posixpath.py:39   func             -> normcase
0 145424          8      posixpath.py:41   func             <- normcase
0 145424          9           site.py:67   func           <- makepath
0 145424         10           site.py:65   func           -> makepath
0 145424          9      posixpath.py:56   func             -> join
0 145424          9      posixpath.py:66   func             <- join
0 145424          9      posixpath.py:401  func             -> abspath
0 145424          9      posixpath.py:47   func               -> isabs
0 145424          9      posixpath.py:49   func               <- isabs
0 145424          9      posixpath.py:374  func               -> normpath
0 145424         16      posixpath.py:398  func               <- normpath
0 145424          9      posixpath.py:405  func             <- abspath
0 145424          9      posixpath.py:39   func             -> normcase
0 145424          8      posixpath.py:41   func             <- normcase
0 145424          9           site.py:67   func           <- makepath
0 145424         12           site.py:93   func         <- removeduppaths
0 145424         11      posixpath.py:110  func         -> basename
0 145424         10      posixpath.py:74   func           -> split
0 145424         14      posixpath.py:81   func           <- split
0 145424          9      posixpath.py:112  func         <- basename
0 145424          9           site.py:171  func         -> addsitepackages
0 145424         13      posixpath.py:56   func           -> join
0 145424         15      posixpath.py:66   func           <- join
0 145424         10      posixpath.py:56   func           -> join
0 145424         12      posixpath.py:66   func           <- join
0 145424         11      posixpath.py:192  func           -> isdir
0 145424         34           stat.py:45   func             -> S_ISDIR
0 145424          9           stat.py:29   func               -> S_IFMT
0 145424          9           stat.py:30   func               <- S_IFMT
0 145424          9           stat.py:46   func             <- S_ISDIR
0 145424          9      posixpath.py:198  func           <- isdir
0 145424         11           site.py:148  func           -> addsitedir
0 145424          9           site.py:65   func             -> makepath
0 145424          9      posixpath.py:56   func               -> join
0 145424          9      posixpath.py:66   func               <- join
0 145424          9      posixpath.py:401  func               -> abspath
0 145424          9      posixpath.py:47   func                 -> isabs
0 145424          9      posixpath.py:49   func                 <- isabs
0 145424         10      posixpath.py:374  func                 -> normpath
0 145424         17      posixpath.py:398  func                 <- normpath
0 145424          9      posixpath.py:405  func               <- abspath
0 145424          9      posixpath.py:39   func               -> normcase
0 145424          9      posixpath.py:41   func               <- normcase
0 145424          9           site.py:67   func             <- makepath
0 145424        222           site.py:117  func             -> addpackage
0 145424         12      posixpath.py:56   func               -> join
0 145424         12      posixpath.py:66   func               <- join
0 145424        132          <string>:1    func               -> ?
0 145424         13           site.py:148  func                 -> addsitedir
0 145424          9           site.py:105  func                   -> _init_pathinfo
0 145424         11      posixpath.py:192  func                     -> isdir
0 145424         84      posixpath.py:197  func                     <- isdir
0 145424         12      posixpath.py:192  func                     -> isdir
0 145424         23           stat.py:45   func                       -> S_ISDIR
0 145424          9           stat.py:29   func                         -> S_IFMT
0 145424          9           stat.py:30   func                         <- S_IFMT
0 145424          9           stat.py:46   func                       <- S_ISDIR
0 145424          9      posixpath.py:198  func                     <- isdir
0 145424         10           site.py:65   func                     -> makepath
0 145424         10      posixpath.py:56   func                       -> join
0 145424          9      posixpath.py:66   func                       <- join
0 145424          9      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424         10      posixpath.py:374  func                         -> normpath
0 145424         17      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424         10      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:192  func                     -> isdir
0 145424         23           stat.py:45   func                       -> S_ISDIR
0 145424          8           stat.py:29   func                         -> S_IFMT
0 145424          8           stat.py:30   func                         <- S_IFMT
0 145424          9           stat.py:46   func                       <- S_ISDIR
0 145424          9      posixpath.py:198  func                     <- isdir
0 145424         10           site.py:65   func                     -> makepath
0 145424          9      posixpath.py:56   func                       -> join
0 145424          9      posixpath.py:66   func                       <- join
0 145424          9      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         17      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424         10      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:192  func                     -> isdir
0 145424         24           stat.py:45   func                       -> S_ISDIR
0 145424          8           stat.py:29   func                         -> S_IFMT
0 145424          8           stat.py:30   func                         <- S_IFMT
0 145424          9           stat.py:46   func                       <- S_ISDIR
0 145424          8      posixpath.py:198  func                     <- isdir
0 145424         10           site.py:65   func                     -> makepath
0 145424          9      posixpath.py:56   func                       -> join
0 145424          9      posixpath.py:66   func                       <- join
0 145424          9      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         17      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424         10      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:192  func                     -> isdir
0 145424         23           stat.py:45   func                       -> S_ISDIR
0 145424          8           stat.py:29   func                         -> S_IFMT
0 145424          8           stat.py:30   func                         <- S_IFMT
0 145424          9           stat.py:46   func                       <- S_ISDIR
0 145424          9      posixpath.py:198  func                     <- isdir
0 145424         10           site.py:65   func                     -> makepath
0 145424          9      posixpath.py:56   func                       -> join
0 145424          9      posixpath.py:66   func                       <- join
0 145424          9      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         17      posixpath.py:398  func                         <- normpath
0 145424          9      posixpath.py:405  func                       <- abspath
0 145424          9      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:192  func                     -> isdir
0 145424         22           stat.py:45   func                       -> S_ISDIR
0 145424          8           stat.py:29   func                         -> S_IFMT
0 145424          8           stat.py:30   func                         <- S_IFMT
0 145424          9           stat.py:46   func                       <- S_ISDIR
0 145424          8      posixpath.py:198  func                     <- isdir
0 145424         10           site.py:65   func                     -> makepath
0 145424          9      posixpath.py:56   func                       -> join
0 145424          9      posixpath.py:66   func                       <- join
0 145424          9      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         17      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424         10      posixpath.py:39   func                       -> normcase
0 145424          8      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10           site.py:115  func                   <- _init_pathinfo
0 145424          9           site.py:65   func                   -> makepath
0 145424         10      posixpath.py:56   func                     -> join
0 145424          9      posixpath.py:66   func                     <- join
0 145424          9      posixpath.py:401  func                     -> abspath
0 145424          9      posixpath.py:47   func                       -> isabs
0 145424          9      posixpath.py:49   func                       <- isabs
0 145424         10      posixpath.py:374  func                       -> normpath
0 145424         17      posixpath.py:398  func                       <- normpath
0 145424          9      posixpath.py:405  func                     <- abspath
0 145424          9      posixpath.py:39   func                     -> normcase
0 145424          9      posixpath.py:41   func                     <- normcase
0 145424          9           site.py:67   func                   <- makepath
0 145424        170           site.py:117  func                   -> addpackage
0 145424         11      posixpath.py:56   func                     -> join
0 145424         12      posixpath.py:66   func                     <- join
0 145424         73           site.py:65   func                     -> makepath
0 145424         11      posixpath.py:56   func                       -> join
0 145424         11      posixpath.py:66   func                       <- join
0 145424         10      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         19      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424          9      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:168  func                     -> exists
0 145424         41      posixpath.py:174  func                     <- exists
0 145424         53           site.py:146  func                   <- addpackage
0 145424         21           site.py:117  func                   -> addpackage
0 145424          9      posixpath.py:56   func                     -> join
0 145424         11      posixpath.py:66   func                     <- join
0 145424         48           site.py:65   func                     -> makepath
0 145424         10      posixpath.py:56   func                       -> join
0 145424         47      posixpath.py:66   func                       <- join
0 145424         10      posixpath.py:401  func                       -> abspath
0 145424          9      posixpath.py:47   func                         -> isabs
0 145424          9      posixpath.py:49   func                         <- isabs
0 145424          9      posixpath.py:374  func                         -> normpath
0 145424         18      posixpath.py:398  func                         <- normpath
0 145424         10      posixpath.py:405  func                       <- abspath
0 145424         10      posixpath.py:39   func                       -> normcase
0 145424          9      posixpath.py:41   func                       <- normcase
0 145424          9           site.py:67   func                     <- makepath
0 145424         10      posixpath.py:168  func                     -> exists
0 145424         25      posixpath.py:174  func                     <- exists
0 145424         32           site.py:146  func                   <- addpackage
0 145424         14           site.py:169  func                 <- addsitedir
0 145424         10          <string>:1    func               <- ?
0 145424         16           site.py:146  func             <- addpackage
0 145424         10           site.py:169  func           <- addsitedir
0 145424         10      posixpath.py:192  func           -> isdir
0 145424         34      posixpath.py:197  func           <- isdir
0 145424         10           site.py:204  func         <- addsitepackages
0 145424         11           site.py:224  func         -> setquit
0 145424         11           site.py:235  func         <- setquit
0 145424          9           site.py:299  func         -> setcopyright
0 145424         11           site.py:244  func           -> __init__
0 145424         10           site.py:249  func           <- __init__
0 145424         12           site.py:244  func           -> __init__
0 145424          9           site.py:249  func           <- __init__
0 145424         10      posixpath.py:117  func           -> dirname
0 145424          9      posixpath.py:74   func             -> split
0 145424         14      posixpath.py:81   func             <- split
0 145424          9      posixpath.py:119  func           <- dirname
0 145424         14      posixpath.py:56   func           -> join
0 145424         11      posixpath.py:66   func           <- join
0 145424         11           site.py:244  func           -> __init__
0 145424          9           site.py:249  func           <- __init__
0 145424          9           site.py:314  func         <- setcopyright
0 145424          9           site.py:330  func         -> sethelper
0 145424          9           site.py:331  func         <- sethelper
0 145424          9           site.py:333  func         -> aliasmbcs
0 145424          9           site.py:346  func         <- aliasmbcs
0 145424          9           site.py:348  func         -> setencoding
0 145424          9           site.py:365  func         <- setencoding
0 145424          9           site.py:368  func         -> execsitecustomize
0 145424        706           site.py:373  func         <- execsitecustomize
0 145424         16           site.py:395  func       <- main
0 145424         12           site.py:406  func     <- ?
0 145424        289       warnings.py:1    func     -> ?
0 145424        158      linecache.py:6    func       -> ?
0 145424         17      linecache.py:66   func       <- ?
0 145424         20       warnings.py:179  func       -> _OptionError
0 145424          9       warnings.py:180  func       <- _OptionError
0 145424         19       warnings.py:184  func       -> _processoptions
0 145424         10       warnings.py:189  func       <- _processoptions
0 145424         12       warnings.py:160  func       -> simplefilter
0 145424         13       warnings.py:173  func       <- simplefilter
0 145424         10       warnings.py:160  func       -> simplefilter
0 145424         11       warnings.py:173  func       <- simplefilter
0 145424          9       warnings.py:259  func     <- ?
0 145424        492       __init__.py:28   func     -> ?
0 145424        599         codecs.py:8    func       -> ?
0 145424         61         codecs.py:76   func         -> Codec
0 145424         12         codecs.py:117  func         <- Codec
0 145424         18         codecs.py:147  func         -> StreamWriter
0 145424         11         codecs.py:200  func         <- StreamWriter
0 145424         13         codecs.py:209  func         -> StreamReader
0 145424         13         codecs.py:436  func         <- StreamReader
0 145424         12         codecs.py:445  func         -> StreamReaderWriter
0 145424         13         codecs.py:509  func         <- StreamReaderWriter
0 145424         11         codecs.py:518  func         -> StreamRecoder
0 145424         12         codecs.py:619  func         <- StreamRecoder
0 145424         17         codecs.py:817  func       <- ?
0 145424        625        aliases.py:17   func       -> ?
0 145424         54        aliases.py:18   func       <- ?
0 145424         21       __init__.py:43   func       -> CodecRegistryError
0 145424         10       __init__.py:45   func       <- CodecRegistryError
0 145424         19       __init__.py:145  func     <- ?
0 145424         18       __init__.py:69   func     -> search_function
0 145424         12       __init__.py:47   func       -> normalize_encoding
0 145424         16       __init__.py:67   func       <- normalize_encoding
0 145424        120          ascii.py:8    func       -> ?
0 145424         14          ascii.py:13   func         -> Codec
0 145424         10          ascii.py:18   func         <- Codec
0 145424         15          ascii.py:20   func         -> StreamWriter
0 145424          9          ascii.py:21   func         <- StreamWriter
0 145424         13          ascii.py:23   func         -> StreamReader
0 145424          9          ascii.py:24   func         <- StreamReader
0 145424         24          ascii.py:26   func         -> StreamConverter
0 145424         10          ascii.py:29   func         <- StreamConverter
0 145424         14          ascii.py:33   func       <- ?
0 145424         17          ascii.py:33   func       -> getregentry
0 145424         10          ascii.py:35   func       <- getregentry
0 145424         26       __init__.py:142  func     <- search_function
0 145424        367       func_abc.py:3    func     -> ?
0 145424       1722       func_abc.py:14   func       -> func_a
0 145424    1005677       func_abc.py:9    func         -> func_b
0 145424    1000271       func_abc.py:5    func           -> func_c
0 145424    1009739       func_abc.py:7    func           <- func_c
0 145424         25       func_abc.py:12   func         <- func_b
0 145424          9       func_abc.py:17   func       <- func_a
0 145424          9       func_abc.py:19   func     <- ?
^C

As each function is entered, the last column is indented by 2 spaces. This
shows which function is calling which.

The DELTA(us) column shows the change in time from the previous line to the
current line.

The FILE::LINE column shows which line in which file was being executed. Refer
to the source program to see what this line refers to.

If the output looks shuffled, check the CPU "C" column - if it changes,
then the output is probably shuffled. See Notes/ALLsnoop_notes.txt for
details and suggested workarounds.

See Notes/ALLflow_notes.txt for important notes about reading flow outputs.