Solaris 动态跟踪指南

探测器参数

每个 SDT 探测器的参数都是在相应的 DTRACE_PROBEn 宏引用中指定的参数。参数的数量取决于用于创建该探测器的宏:DTRACE_PROBE1 指定一个参数,DTRACE_PROBE2 指定两个参数,依此类推。声明 SDT 探测器时,可通过不取消引用指针,并且不从探测器参数的全局变量中装入,来将已禁用的探测影响降至最低。在启用探测器的 D 操作中可以安全地取消引用指针和装入全局变量,因此 DTrace 用户可以只在需要这些操作时才请求这些操作。