下面这段DTrace脚本是在一个函数的入口和出口都打印一条log输出:
pid$1::func:entry, pid$1::func:return { printf("%Y [%d][%s][%s]\n", walltimestamp, tid, probefunc, probena[......]
下面这段DTrace脚本是在一个函数的入口和出口都打印一条log输出:
pid$1::func:entry, pid$1::func:return { printf("%Y [%d][%s][%s]\n", walltimestamp, tid, probefunc, probena[......]