xref: /netbsd-src/external/cddl/dtracetoolkit/dist/Docs/Examples/modcalls_example.txt (revision c29d51755812ace2e87aeefdb06cb2b4dac7087a)
1*c29d5175SchristosThe following is an example of the modcalls.d oneliner,
2*c29d5175Schristos
3*c29d5175Schristos
4*c29d5175SchristosHere we run it for a few seconds then hit Ctrl-C,
5*c29d5175Schristos
6*c29d5175Schristos   # modcalls.d
7*c29d5175Schristos   dtrace: script './modcalls.d' matched 18437 probes
8*c29d5175Schristos   ^C
9*c29d5175Schristos
10*c29d5175Schristos     ptm                                                               2
11*c29d5175Schristos     mntfs                                                             2
12*c29d5175Schristos     pool                                                              2
13*c29d5175Schristos     kcf                                                               4
14*c29d5175Schristos     pts                                                               5
15*c29d5175Schristos     portfs                                                            6
16*c29d5175Schristos     pset                                                              6
17*c29d5175Schristos     ttcompat                                                          9
18*c29d5175Schristos     ptem                                                              9
19*c29d5175Schristos     devfs                                                            13
20*c29d5175Schristos     ipf                                                              15
21*c29d5175Schristos     namefs                                                           20
22*c29d5175Schristos     ctfs                                                             22
23*c29d5175Schristos     procfs                                                           22
24*c29d5175Schristos     ldterm                                                           23
25*c29d5175Schristos     ipgpc                                                            48
26*c29d5175Schristos     sockfs                                                           58
27*c29d5175Schristos     flowacct                                                         69
28*c29d5175Schristos     ata                                                              70
29*c29d5175Schristos     gld                                                              75
30*c29d5175Schristos     rtls                                                             76
31*c29d5175Schristos     specfs                                                           83
32*c29d5175Schristos     ip                                                              201
33*c29d5175Schristos     uhci                                                            294
34*c29d5175Schristos     TS                                                              333
35*c29d5175Schristos     tmpfs                                                           694
36*c29d5175Schristos     doorfs                                                          897
37*c29d5175Schristos     ufs                                                            1329
38*c29d5175Schristos     uppc                                                           5617
39*c29d5175Schristos     unix                                                          49794
40*c29d5175Schristos     genunix                                                       53445
41*c29d5175Schristos
42*c29d5175SchristosThe output lists kernel modules, and the number of function calls for
43*c29d5175Schristoseach module. For example, "rtls" - the network driver, called 76 functions.
44*c29d5175Schristos
45*c29d5175SchristosThis script may be useful to determine whether drivers are "thinking" when
46*c29d5175Schristostroubleshooting driver issues.
47*c29d5175Schristos
48