我试图strace
这样iceweasel
:
strace -e trace=connect iceweasel
我希望connect
在加载新页面时看到调用。令人惊讶的是,没有。
为什么这样?我是否使用strace
不正确,或者为什么它不显示connect
显然必须发生的调用。
答案1
Iceweasel 创建许多子进程,然后这些子进程连接到远程 Web 服务器。strace
当二进制文件执行fork()
系统调用来创建子项时,您必须建议也跟踪子项。
使用这个命令:
strace -f -e trace=connect iceweasel