Questions marquées «debugging»

est un processus de recherche et de réduction du nombre de bogues ou de défauts dans un programme informatique, le faisant ainsi se comporter comme prévu

135
Comment déboguer un script bash?

J'ai des problèmes avec certains scripts de bash, des erreurs et des comportements inattendus. Je voudrais étudier les causes des problèmes afin que je puisse appliquer des correctifs. Existe-t-il un moyen de transformer une sorte de "mode débogage" pour bash, pour obtenir plus...

80
Dépannage et débogage du réseau Linux

De temps en temps, les utilisateurs de Linux et Unix sont confrontés à divers problèmes de réseau. Beaucoup de ces problèmes sont présentés ici et sur d'autres forums de dépannage, mais ils sont très concrets et contiennent de nombreuses informations techniques supplémentaires, et il est parfois...

53
Comment est-ce que `git pull` a mangé mes devoirs?

Je me sens comme un enfant dans le bureau du directeur expliquant que le chien a mangé mes devoirs la veille de l’échéance, mais je suis en train de regarder un bug de perte de données insensé et je ne peux pas comprendre comment cela s’est passé. Je voudrais savoir comment git pourrait manger mon...

42
Comment entrer, passer et sortir avec GDB?

J'ai tapé helppendant que j'étais dans la BDG mais je n'ai rien trouvé à propos d'introduction, de remplacement et de sortie progressive. Je mets un point d'arrêt dans un programme d'assemblage dans _start( break _start). Ensuite, j'ai tapé nextet le débogage terminé. Je suppose que c'est parce...

16
Gdb peut-il déboguer des programmes root suid?

J'ai écrit un programme qui appelle setuid(0)et execve("/bin/bash",NULL,NULL). Alors j'ai fait chown root:root a.out && chmod +s a.out Lorsque j'exécute, ./a.outj'obtiens un shell racine. Cependant, lorsque je le fais, gdb a.outil démarre le processus en tant qu'utilisateur normal et lance...

14
strace pour les appels de bibliothèque

Je connais Strace, qui est super pratique pour regarder les appels système. Existe-t-il un équivalent qui peut suivre les appels vers des bibliothèques externes? Par exemple, j'essaie de déboguer une mauvaise conduite SSLeay avec un binaire tiers pour lequel je ne peux pas accéder au code (et pour...

14
Comment faire en sorte que gdb ne me demande pas «y ou n»?

Lorsque j'utilise la commande GDB add-symbol-filepour charger le symbole, GDB me demande toujours «y ou n», comme ceci: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) Comment faire pour qu'il ne demande pas et s'exécute...