Outils d'utilisateurs

Outils du Site


gdb

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

gdb [2020/09/08 16:37]
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 9: Ligne 13:
 Commande : **run** Exécute le binaire.\\ Commande : **run** Exécute le binaire.\\
 Commande : **info register** Affiche les informations d'un registre.\\ Commande : **info register** Affiche les informations d'un registre.\\
-Commande : **x** examine une adresse mémoire en différent format **o** : octal, **x** : héxadéciaml, **u** : décimal non signé, **t** : affichage en binaire.\\+Commande : **x** examine une adresse mémoire en différent format **o** : octal, **x** : héxadéciaml, **u** : décimal non signé, **t** : affichage en binaire, **i** : affichage instruction, **c** : affichage par caractère, **s** : affichage sous forme de chaîne de caractères.\\ 
 +Avec la commande **x** pour afficher sur différente taille d'octets, **b** 1 seul, **h** 2 octets, **w** 4 octets, **g** 8 octets.\\ 
 +Commande : **print** Affiche le résultat et stock le résultat dans une variable.\\ 
 +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.\\
gdb.1599575874.txt.gz · Dernière modification: 2020/09/08 16:37 par timruff