Author Archives: nanxiao

“arg0…arg9”和args[]

一直以来没太注意“arg0...arg9”和args[]之间的区别,基本就是混用。前几天在调试一个DTrace脚本时,才注意起来,也在DTracemailing list里讨论了一下。以下就是我做的一些总结:

(1) “arg0...arg9”是64位整数类型。如果probe有参数,都可以通过“[……]

阅读全文

使用DTrace调试进程不能收到信号的问题

前几天,同事提到商用系统上出现过使用kill命令给进程发送SIGKILL信号,进程无法退出的问题。尽管听起来有些不可思议,但是的确发生了。由于当时的环境没有保存下来,所以现在没法debug。我考虑了一下,如果再发生,可以使用DTrace去检查一下问题出现在哪里。

kill命令给进程发送信号可以分[……]

阅读全文