Trying this example from the man page fails [davidz@hook ~]$ stap -p2 -e 'probe kernel.function("*") {}' | sort | uniq semantic error: libdwfl failure (dwfl_linux_kernel_report_kernel): No such file or directory Ensure kernel debuginfo is installed while: resolving probe point kernel.function("*") Pass 2: analysis failed. Try again with more '-v' (verbose) options. [davidz@hook ~]$ rpm -qa |grep kernel kernel-devel-2.6.18-1.2798.fc6 kernel-2.6.18-1.2849.fc6 kernel-debuginfo-2.6.18-1.2798.fc6 kernel-devel-2.6.18-1.2849.fc6 kernel-headers-2.6.18-1.2849.fc6 kernel-debuginfo-common-2.6.18-1.2798.fc6 kernel-2.6.18-1.2798.fc6 [davidz@hook ~]$ rpm -qa|grep systemtap systemtap-0.5.10-1.fc6 systemtap-runtime-0.5.10-1.fc6
Ugh, my kernel-debuginfo packages didn't match my kernel packages. It works with the right packages (and works very well, thanks for systemtap!)