stap подходит для некоторых функций и некоторых точек трассировки ядра, но не работает с sched_switch и другими.
stap может работать с некоторыми зондами.
sudo stap -e 'probe kernel.function("sys_open") {log ("hello world") exit ()} '
hello world
sudo stap -e' probe kernel.trace ("read_msr") {log ("hello world ") exit ()} '
hello world
Ошибка с sched_switch и некоторыми другими точками трассировки.
sudo stap -e' probe kernel.trace (" ("sched_switch ") {log (" hello world ") exit ()} '
semantic error: while resolving probe point: identifier 'kernel' at
<input>:1:7
source: probe kernel.trace("sched_switch") {log("hello world")
exit()}
^
semantic error: no match (similar tracepoints: rdpmc, write_msr,
read_msr, snd_soc_dapm_path, snd_soc_jack_irq)
Pass 2: analysis failed. [man error::pass2]