oraclie linuxではカーネル関数にsystamtapでprobeできない。モジュール関数にはprobe可能


理由は以下の二つのビルドIDが違うため
#eu-readelf -n /usr/lib/debug/lib/modules/xxxxxxxx/vmlnux
#eu-readelf /boot/vmlinux-xxxxx

解決方法
ビルドIDを無視するoptionを指定してsystemtapを十王する
# stap xxx.stp -DSTP_NO_BUILDID_CHECK -vg

About