stap pode ser executado no modo detalhado ( stap -v
) para ajudar a identificar a causa raiz. Geralmente o caso está faltando o pacote kernel-debuginfo ( yum install kernel-debuginfo-$(uname -r)
) que não é distribuído com o padrão RHEL.
Começou a aprender SystemTap usando o manual do RedHat. Aqui está o exemplo Estou tentando executar.
Ao executar stap open.stp
, recebi o erro:
[root@ror6ax ~]# stap open.stp
semantic error: while resolving probe point: identifier 'syscall' at open.stp:1:7
source: probe syscall.open
^
semantic error: no match
Pass 2: analysis failed. [man error::pass2]
open.stp
é o seguinte:
probe syscall.open
{
printf ("%s(%d) open\n", execname(), pid())
}
O sistema é RHEL6.5, x86_64
stap pode ser executado no modo detalhado ( stap -v
) para ajudar a identificar a causa raiz. Geralmente o caso está faltando o pacote kernel-debuginfo ( yum install kernel-debuginfo-$(uname -r)
) que não é distribuído com o padrão RHEL.
Tags debugging monitoring