我正在尝试使用strace
嗅探Unix域套接字。
我运行一个具有多个文件描述符的进程,某些文件描述符将调用recvmsg
系统调用。但我只想嗅探特定的文件描述符(如1)并在下面运行命令:
strace -e trace=recvmsg -p 27366 -e recvmsg=1
但是strace
显示此错误。我该如何解决这个问题?
strace: invalid system call 'recvmsg=1'
使用-e read=fd
代替-e recvmsg=fd
。
[recvmsg
是read
的一种。