Perguntas sobre 'strace'

1
resposta

Compile o programa ptrace () no OSX

Eu tenho este programa C simples no MacOS: #include <stdlib.h> #include <sys/wait.h> #include <stdio.h> #include <sys/ptrace.h> int main(int argc, char *argv[]) { pid_t pid = atoi(argv[1]); printf("pid = %jd\...
28.02.2018 / 21:46
1
resposta

RHEL: não é possível usar o utilitário ipset com erro: não é possível abrir a sessão para o kernel

Estou usando um VPS de um provedor VPS que executa um kernel 2.6, RHEL com o sistema de virtualização OpenVZ. Eu quero usar o utilitário ipset para gerenciar ip sets no meu firewall iptables. Este é o erro que estou recebendo ao criar um ipse...
03.11.2016 / 09:43
1
resposta

Por que não consigo anexar 'strace' a um processo de kworker?

Como raiz, tento anexar strace a um processo kworker em execução, sem sucesso. root@rasal# whoami root root@rasal:/# cat /proc/sys/kernel/yama/ptrace_scope 0 root@rasal:/# ps ax | grep kworker...
02.10.2015 / 15:10
1
resposta

Rastreando o processo do nó executando meu script de “npm start”

Estou tentando depurar um projeto de nó cli . É mais fácil fazer npm start than npm install -g . && libgrabber . No entanto, gostaria de executar strace no processo. A saída de strace -f no npm start é muito mais detalhada do...
14.11.2014 / 16:12
1
resposta

Enviando uma string para strace para “printf debugging”

Embora existam versões de linha de comando do strace para windows, o equivalente de strace no windows é o procmon Sysinternals. Além de permitir a visualização de arquivos, registro, rede e outras chamadas de sistema, o comando procmon permite q...
04.12.2014 / 21:24
1
resposta

Recuperar comandos do sistema sem ler fontes

Às vezes me pergunto como os programas Linux alcançam determinados resultados, sabendo que eles usam internamente chamadas de sistema ( system() ou exec() em programas C). Dado um binário funcional, eu me pergunto se é possível saber facil...
23.02.2014 / 16:06
1
resposta

Java equivalente a strace

Quando tenho um problema com um aplicativo C, uma das primeiras ferramentas que eu uso é strace , posso ver facilmente, por exemplo se estiver bloqueando em uma leitura de um soquete, ou para algum arquivo I / O ou qualquer outra coisa. Mas is...
18.10.2016 / 21:22
2
respostas

ptrace suid binários após o privilégio ser descartado

Eu entendo que provavelmente não podemos fazer ptrace em binários suid. No entanto, estou me perguntando por que não podemos fazer o rastreamento depois que o binário abandona seu precedente para uid em vez de euid. Por exemplo, no binário, o...
20.05.2016 / 02:30
1
resposta

Como é que eu posso anexar strace a um processo que não está na saída do ps?

Estou tentando depurar por que nossos testes de integração estão demorando tanto e parece que estão ocorrendo no meio do caminho. Eu fiz o login no nosso serviço de teste e vi o seguinte comportamento: root@colossus:~# strace -p 18310 Proc...
23.04.2014 / 16:53
0
respostas

Como fazer strace continuar seguindo as crianças após a morte do pai / mãe :))?

Eu uso este comando para rastrear todas as coisas que são feitas ou iniciadas em um shell. sudo strace -e trace=memory -o outm -ff -p <the pid of the terminal instance I want to trace> -f Mas o problema é que quando eu, por exemplo,...
22.01.2018 / 17:11