systemtap无法在Ubuntu 3.2上找到跟踪事件

时间:2013-09-04 20:08:33

标签: ubuntu linux-kernel systemtap

systemtap无法找到跟踪事件,即使所有这些事件都在目录中可用:/ sys / kernel / debug / tracing / events。运行“perf record sched”会发现所有sched跟踪事件没有任何问题。

系统正在运行: Linux(无)3.2.0-48-virtual#74-Ubuntu SMP Thu Jun 6 20:02:55 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux

stap -l'kernel.trace(“*”)

未找到任何活动

systemtap查找内核函数没有任何问题。

stap -l'kernel.function(“*”)'

.. kernel.function( “AUDIT_MODE@/build/buildd/linux-3.2.0/security/apparmor/include/policy.h:311”) kernel.function( “BLEND_OP@/build/buildd/linux-3.2.0/crypto/sha256_generic.c:48”) kernel.function( “BLOCK_NEXT@/build/buildd/linux-3.2.0/drivers/staging/zram/xvmalloc.c:82”) ....

我在openSUSE上看到了一个错误:

Bug 800335 - devel:tools / systemtap:对libebl1的未声明的依赖

但libebl1是已安装的Elfutils软件包的一部分。可能缺少什么导致systemtap找不到跟踪事件。

谢谢, AMER。

0 个答案:

没有答案