Perguntas sobre 'debugging'

A depuração é um processo metódico de encontrar e reduzir o número de erros ou defeitos em um programa de computador
4
respostas

Ambiente de Kernel Hacking

Eu tenho trabalhado em sistemas operacionais embarcados como o uCOS, o ThreadX. Embora eu tenha codificado aplicativos no Linux, agora estou planejando começar a aprender o Kernel do Linux. Eu tenho poucas perguntas sobre o meio ambiente. Q...
16.03.2011 / 09:31
5
respostas

Como visualizar arquivos principais para fins de depuração no Linux?

Eu quero ver o conteúdo de um arquivo principal durante a depuração de um programa. Como posso ver o conteúdo de um arquivo principal?     
09.09.2013 / 12:09
3
respostas

Como posso ver qual comando foi realmente executado no shell, por meio de um alias ou função

Eu tenho uma função bash (ou alias), por exemplo function install() {sudo apt-get install $@} . Ao executar o comando install dicelab , o que eu espero que seja realmente executado é sudo apt-get install dicelab . Onde posso ver o que foi...
04.05.2017 / 09:30
2
respostas

Como descobrir qual processo está sendo gravado no STDOUT?

Eu tenho duas instâncias de um processo em execução. Um deles é "freakk oUT!" e erros de impressão não param para STDOUT. Eu quero matar o processo quebrado, mas tenho que me certificar de não terminar o processo errado. Ambos foram iniciados...
02.07.2014 / 15:06
2
respostas

O gdb pode depurar programas-raiz suid?

Eu escrevi um programa que chama setuid(0) e execve("/bin/bash",NULL,NULL) . Então eu fiz chown root:root a.out && chmod +s a.out Quando executo ./a.out , obtenho um shell de root. No entanto, quando faço gdb a.out , el...
01.07.2011 / 01:53
2
respostas

strace para chamadas de biblioteca

Eu sei de strace, que é super útil para assistir a chamadas do sistema. Existe um equivalente que possa rastrear chamadas para bibliotecas externas? Por exemplo, estou tentando depurar algum mau comportamento SSLeay com um binário de terceiro...
04.01.2012 / 20:01
2
respostas

Existe uma maneira de o shell script saber qual programa o executou?

No mundo * nix, existe uma maneira de o shell script ter informações sobre qual programa o executou? Exemplo: /path/to/script1 /path/to/script_xyz neste cenário imaginário, script_xyz teria informações de caminho ( /path/to/scri...
23.07.2016 / 10:39
2
respostas

Despeje o núcleo do processo sem matar o processo

Existe uma maneira de obter um core dump (ou algo similar) para um processo sem realmente matar os processos? Eu tenho um processo python multithread executado em um sistema incorporado. E eu quero ser capaz de obter um instantâneo do processo e...
12.04.2011 / 21:06
4
respostas

Como posso depurar um problema de suspensão para RAM no Linux?

Espero receber sugestões baseadas em experiência sobre como depurar o problema de suspensão para RAM. Conselhos específicos para minha situação (detalhados abaixo) seriam ótimos, mas também estou interessado em conselhos gerais sobre como depura...
19.10.2010 / 04:48
2
respostas

Equivalente de “truss -T” e “truss -U” no Linux?

Existe um equivalente do que a opção -T e -U do truss O utilitário Solaris funciona no Linux. Esses são para especificar uma chamada de sistema ( -T ) ou uma função de biblioteca ( -U ) que, quando chamada pelo aplicativo rastr...
21.06.2013 / 13:57