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) |