Précédent Remonter Suivant

B.4  Récapitulatif des commandes gdb

Lancement et arrêt de gdb


gdb fichier : lancement de l'environement gdb
quit : sortie de l'environement gdb

Remarque.
Le raccourci clavier CTRL-C ne provoque pas la terminaison de gdb mais interrompt la commande courante.

Commandes générales


run : lancement d'un programme dans l'environement gdb
kill : arrêt définitif d'un programme

Manipulation des points d'arrêt


break FCT : placer un point d'arrêt au début de la fonction FCT
break *ADDR : placer un point d'arrêt à l'adresse ADDR
break NUML : placer un point d'arrêt à la ligne NUML
disable NUM : inactive le point d'arrêt NUM
enable NUM : réactive le point d'arrêt NUM
delete NUM : supprime le point d'arrêt NUM
delete : supprime tous les point d'arrêts

Exécution d'un programme pas à pas


step : exécute une instruction élémentaire
step NUM : exécute NUM instructions élémentaires
next : exécute une instruction (y compris les fonctions appelées)
next NUM : exécute NUM instructions (y compris les fonctions appelées)
until LOC : exécute les instructions jusqu`à ce que LOC soit atteint
continue : reprend l'exécution
continue NUM : reprend l'exécution en ignorant les points d'arrêt NUM fois
finish : exécute jusqu`à ce que la fin de la fonction en cours
where : affiche la position actuelle

Affichage du code et des données


list : affiche le code source par paquet de 10 lignes
list NUML : affiche le code source à partir de NUML
disas : affiche le code autour de la position courante
disas ADDR : affiche le code autour l'adresse ADDR
disas ADDR1 ADDR2 : affiche le code entre les adresses ADDR1 et ADDR2
print $REG : affiche le contenu du registre REG
print /x $REG : affiche le contenu du registre REG en hexadécimal
print /t $REG : affiche le contenu du registre REG en binaire
print /c $REG : affiche le contenu du registre REG sous forme de caractère
print /a $REG : affiche le contenu du registre REG sous forme d'adresse
 
printf "DESC",OBJ : affichage à la C
x /NFU ADDR : affichage du contenu de la mémoire à l'adresse ADDR
    N est le nombre d'unité à afficher
    F est le format d'affichage
    U indique le groupement :
    b pour 1 octet,
    h pour 2 octets et
    w pour 4 octets

Commandes d'aide


help : affiche l'aide
info program : affiche des informations sur le programme
info functions : affiche la liste des fonctions définies
info variables : affiche les variables et les symbols prédéfinies
info registers : affiche les informations sur les registres
info breakpoints : affiche les informations sur les points d'arrêts





Pour tout commentaire : Alexandre Sedoglavic.
Précédent Remonter Suivant