strace vs navegador da web

0

Eu estava tentando strace an iceweasel assim:

strace -e trace=connect iceweasel

E eu esperava ver as chamadas para connect quando eu carregar novas páginas. Surpreendentemente, não houve nenhum.

Por que isso? Estou usando strace incorretamente ou porque não mostra chamadas para connect , o que obviamente deve acontecer.

    
por Kolyunya 16.12.2015 / 22:26

1 resposta

3

O Iceweasel cria muitos processos filhos, que depois fazem a conexão com servidores remotos da web. Você tem que aconselhar strace para também rastrear filhos, quando o binário executa a chamada de sistema fork() para criar um filho.

Use este comando:

strace -f -e trace=connect iceweasel
    
por 16.12.2015 / 22:38