Back towards Linux Kernel

  1. Gdb debugging using BDI device
  2. Common Gdb debugging commands

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

© Copyright 2006-2008 Mathieu Deschamps. Some rights reserved. Yours as well :)
November the 23, 2024
Last udpated on 28 Oct 07