Outils d'utilisateurs

Outils du Site


gdb

Gdb

Désassembleur pour fichier binaire.
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 : 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 : disassemble Désassemble un morceau de code.
Commande : break Met un point d'arrêt.
Commande : run Exécute le binaire.
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, 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.txt · Dernière modification: 2020/10/24 10:26 par timruff