Solaris 动态跟踪指南

函数偏移探测器

使用 pid 提供器,可以跟踪函数中的任何指令。例如,要跟踪函数 main() 4 个字节处的指令,可以使用与以下示例类似的命令:

pid123:a.out:main:4

每次程序执行地址 main+4 处的指令时,将激活此探测器。未定义偏移探测器参数。uregs[] 数组可帮助您检查这些探测器位置的进程状态。有关更多信息,请参见uregs[] 数组