1TAPSET::SCHEDULER(3stap) TAPSET::SCHEDULER(3stap)
2
3
4
6 tapset::scheduler - systemtap scheduler tapset
7
8
10 scheduler.cpu_off
11 Process is about to stop running on a cpu
12
13 See probe::scheduler.cpu_off(3stap)
14 for details.
15
16 scheduler.cpu_on
17 Process is beginning execution on a cpu
18
19 See probe::scheduler.cpu_on(3stap)
20 for details.
21
22 scheduler.tick
23 Schedulers internal tick, a processes timeslice account‐
24 ing is updated
25
26 See probe::scheduler.tick(3stap)
27 for details.
28
29 scheduler.balance
30 A cpu attempting to find more work.
31
32 See probe::scheduler.balance(3stap)
33 for details.
34
35 scheduler.ctxswitch
36 A context switch is occuring.
37
38 See probe::scheduler.ctxswitch(3stap)
39 for details.
40
41 scheduler.kthread_stop
42 A thread created by kthread_create is being stopped
43
44 See probe::scheduler.kthread_stop(3stap)
45 for details.
46
47 scheduler.kthread_stop.return
48 A kthread is stopped and gets the return value
49
50 See probe::scheduler.kthread_stop.return(3stap)
51 for details.
52
53 scheduler.wait_task
54 Waiting on a task to unschedule (become inactive)
55
56 See probe::scheduler.wait_task(3stap)
57 for details.
58
59 scheduler.wakeup
60 Task is woken up
61
62 See probe::scheduler.wakeup(3stap)
63 for details.
64
65 scheduler.wakeup_new
66 Newly created task is woken up for the first time
67
68 See probe::scheduler.wakeup_new(3stap)
69 for details.
70
71 scheduler.migrate
72 Task migrating across cpus
73
74 See probe::scheduler.migrate(3stap)
75 for details.
76
77 scheduler.process_free
78 Scheduler freeing a data structure for a process
79
80 See probe::scheduler.process_free(3stap)
81 for details.
82
83 scheduler.process_exit
84 Process exiting
85
86 See probe::scheduler.process_exit(3stap)
87 for details.
88
89 scheduler.process_wait
90 Scheduler starting to wait on a process
91
92 See probe::scheduler.process_wait(3stap)
93 for details.
94
95 scheduler.process_fork
96 Process forked
97
98 See probe::scheduler.process_fork(3stap)
99 for details.
100
101 scheduler.signal_send
102 Sending a signal
103
104 See probe::scheduler.signal_send(3stap)
105 for details.
106
107
109 probe::scheduler.cpu_off(3stap),
110 probe::scheduler.cpu_on(3stap), probe::scheduler.tick(3stap),
111 probe::scheduler.balance(3stap),
112 probe::scheduler.ctxswitch(3stap),
113 probe::scheduler.kthread_stop(3stap),
114 probe::scheduler.kthread_stop.return(3stap),
115 probe::scheduler.wait_task(3stap),
116 probe::scheduler.wakeup(3stap),
117 probe::scheduler.wakeup_new(3stap),
118 probe::scheduler.migrate(3stap),
119 probe::scheduler.process_free(3stap),
120 probe::scheduler.process_exit(3stap),
121 probe::scheduler.process_wait(3stap),
122 probe::scheduler.process_fork(3stap),
123 probe::scheduler.signal_send(3stap), stap(1), stapprobes(3stap)
124
125
126
127SystemTap Tapset Reference May 2019 TAPSET::SCHEDULER(3stap)