Probevue - AIX 6 新的程序员工具
2008-09-06 08:21:57 来源:WEB开发网 查找进程 ID:# ps -ef | grep find
使用 PID 参数运行: probevue myscript 43561
5) 直接通过用户程序使用 probevue
probevue -X progname -A prog-arguments myscript
Vue 脚本——基础知识
probevuew 脚本的结构如下(<-- 是注释,即不属于脚本的一部分)<- optional declaring function prot-type so probevue understands your functionarguments
@@BEGIN
{
... <- optional start up code, good for initialisation of variables
}
@@<probe-spec> <- Probe point specification Tuple (see below)
when <predicate> <- Optional predicate
{
statements here; <- Probe actions in C like code
...
}
@@END
{
... <- Optional ending code. Can print out final
results. Gets runs if you hit Control+C
}
探点(Probe point )规范“Tuple”
首先请注意,Tuple 是有序列表的雅名——我在知道这一点后帮助非常大!
目前有三种类型的 Tuple:
1) 针对用户编写的代码的入口或出口的用户函数跟踪探针(或 uft)
语法: @@uft:PID:*:FunctionName:[entry/exit]
示例:针对函数 foo()(主要可执行文件或库)的入口的探针,PID = 34568
@@uft:34568:*:foo:entry
注意“*”是用于下一版本的占位符
更多精彩
赞助商链接