Macos 如何使用DTRUS监控Mac OS X系统服务的系统调用?

Macos 如何使用DTRUS监控Mac OS X系统服务的系统调用?,macos,system-calls,Macos,System Calls,我正在尝试查看哪些应用程序正在访问MacOSX上的某些系统服务 例如,我们的计划是监视pboard守护进程,并查看哪个应用程序发送数据或从中接收数据 我希望看到系统调用Mach端口,但没有令人兴奋的事情发生 # dtruss -n pboard 或 #dtruss-p 未生成任何关于断开连接的客户端的消息,或者出现了一些可能不是由dtrace本身生成的消息 几次尝试后,粘贴板停止工作,复制粘贴停止工作 出了什么问题,以及为什么dtrace可以监视除pboard之外的任何其他进程,我不知道 如

我正在尝试查看哪些应用程序正在访问MacOSX上的某些系统服务

例如,我们的计划是监视pboard守护进程,并查看哪个应用程序发送数据或从中接收数据

我希望看到系统调用Mach端口,但没有令人兴奋的事情发生

# dtruss -n pboard

#dtruss-p
未生成任何关于断开连接的客户端的消息,或者出现了一些可能不是由dtrace本身生成的消息

几次尝试后,粘贴板停止工作,复制粘贴停止工作

出了什么问题,以及为什么dtrace可以监视除pboard之外的任何其他进程,我不知道

如何使dtrace成功监视pboard

# dtruss -p <PID of pboard>