如何使用特定文件描述符运行strace?

问题描述 投票:0回答:1

我正在尝试使用strace嗅探Unix域套接字。

我运行一个具有多个文件描述符的进程,某些文件描述符将调用recvmsg系统调用。但我只想嗅探特定的文件描述符(如1)并在下面运行命令:

strace -e trace=recvmsg -p 27366 -e recvmsg=1

但是strace显示此错误。我该如何解决这个问题?

strace: invalid system call 'recvmsg=1'
linux strace
1个回答
0
投票

使用-e read=fd代替-e recvmsg=fd

[recvmsgread的一种。

© www.soinside.com 2019 - 2024. All rights reserved.