Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
gdb [2020/09/08 19:25] timruff |
gdb [2020/10/24 10:26] (Version actuelle) timruff |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Gdb ====== | ====== Gdb ====== | ||
| Désassembleur pour fichier binaire.\\ | Désassembleur pour fichier binaire.\\ | ||
| - | Option -**q** pour le mode silencieux, affiche pas de détaille au démarrage.\\ | + | Option **-q** pour le mode silencieux, affiche pas de détaille au démarrage.\\ |
| + | Option **-c** pour lier un core dump.\\ | ||
| + | Option **-pid** attache un processus sur gdb.\\ | ||
| + | Option **-symbols** permet de lire la table de symbols.\\ | ||
| Commande : **info registers** Affiche les différents informations des registres.\\ | Commande : **info registers** Affiche les différents informations des registres.\\ | ||
| Commande : **set dis intel** Bascule l'affichage de code en syntax intel.\\ | Commande : **set dis intel** Bascule l'affichage de code en syntax intel.\\ | ||
| + | Commande : **set follow-fork-mode child** permet de déboguer un processus enfant.\\ | ||
| Commande : **list** Affiche le code source du binaire, si c'est possible.\\ | Commande : **list** Affiche le code source du binaire, si c'est possible.\\ | ||
| Commande : **disassemble** Désassemble un morceau de code.\\ | Commande : **disassemble** Désassemble un morceau de code.\\ | ||
| Ligne 14: | Ligne 18: | ||
| Commande ; **nexti** Passe à l'instruction suivante.\\ | Commande ; **nexti** Passe à l'instruction suivante.\\ | ||
| Commande : **continue** Continue l’exécution du programme.\\ | Commande : **continue** Continue l’exécution du programme.\\ | ||
| - | Commande : **bt** Affiche les données de la pile.\\ | + | Commande : **bt** Affiche les données de la pile, ajoutez **full** pour avoir plus d'informations.\\ |
| + | Commaned : **where** Affiche une trace de la pile.\\ | ||