Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
gdb [2020/09/08 17:43] 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 13: | Ligne 17: | ||
| Commande : **print** Affiche le résultat et stock le résultat dans une variable.\\ | Commande : **print** Affiche le résultat et stock le résultat dans une variable.\\ | ||
| Commande ; **nexti** Passe à l'instruction suivante.\\ | Commande ; **nexti** Passe à l'instruction suivante.\\ | ||
| + | Commande : **continue** Continue l’exécution du programme.\\ | ||
| + | Commande : **bt** Affiche les données de la pile, ajoutez **full** pour avoir plus d'informations.\\ | ||
| + | Commaned : **where** Affiche une trace de la pile.\\ | ||