1TAPSET::SCHEDULER(3stap)                              TAPSET::SCHEDULER(3stap)
2
3
4

NAME

6       tapset::scheduler - systemtap scheduler tapset
7
8

DESCRIPTION

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 accounting is
24              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

SEE ALSO

109         probe::scheduler.cpu_off(3stap),    probe::scheduler.cpu_on(3stap),
110       probe::scheduler.tick(3stap),       probe::scheduler.balance(3stap),
111       probe::scheduler.ctxswitch(3stap),
112       probe::scheduler.kthread_stop(3stap),
113       probe::scheduler.kthread_stop.return(3stap),
114       probe::scheduler.wait_task(3stap),    probe::scheduler.wakeup(3stap),
115       probe::scheduler.wakeup_new(3stap),  probe::scheduler.migrate(3stap),
116       probe::scheduler.process_free(3stap),
117       probe::scheduler.process_exit(3stap),
118       probe::scheduler.process_wait(3stap),
119       probe::scheduler.process_fork(3stap),
120       probe::scheduler.signal_send(3stap),  stap(1), stapprobes(3stap)
121
122
123
124SystemTap Tapset Reference        April 2023          TAPSET::SCHEDULER(3stap)
Impressum