Common Gdb debugging commands
commande | action | ||
backtrace | bt | indique ou l'on se situe dans la pile des appels (synonyme de where) | |
break (M-x SPC) | b | pose un point d'arret a une ligne definie par son numero ou au debut d'une fonction. | |
clear | cl | detruit tous les points d'arret sur une ligne ou dans une fonction | |
commands | definit une liste de commandes a effectuer automatiquement a un point d'arret | ||
cond | ajoute une condition a un point d'arret | ||
continue | c | continue l'execution (apres un point d'arret) | |
delete | d | detruit le point d'arret dont le numero est donne | |
disable | desactive un point d'arret | ||
disable disp | desactive un display | ||
display | affiche la valeur d'une expression a chaque arret du programme | ||
down | descend dans la pile des appels | ||
enable | reactive un point d'arret | ||
enable disp | reactive un display | ||
file | redefinit l'executable | ||
finish | termine l'execution d'une fonction | ||
frame | permet de se placer a un endroit donne dans la pile des appels et affiche le contexte | ||
help | h | fournit de l'aide a propos d'une commande | |
info breakpoints | i b | affiche les points d'arret | |
info display | donne la liste des expressions affichees par des display | ||
info func | affiche le prototype d'une fonction | ||
next | n | execute l'instruction suivante (sans entrer dans les fonctions) | |
run | r | lance l'execution du programme (par defaut avec les arguments utilises precedemment) | |
p | affiche la valeur d'une expression | ||
ptype | detaille un type structure | ||
quit | q | quitte gdb | |
set history expansion | active l'historique des commandes | ||
set variable | modifie la valeur d'une variable | ||
shell | permet d'executer des commandes shell | ||
show args | affiche les arguments du programme | ||
show values | reaffiche les 10 dernieres valeurs affichees | ||
step | s | execute l'instruction suivante (en entrant dans les fonctions) | |
undisplay | supprime un display | ||
up | monte dans la pile des appels | ||
whatis | donne le type d'une expression | ||
where | indique ou l'on se situe dans la pile des appels (synonyme de backtrace) |