gdb

Ceci est une ancienne révision du document !


GDB

  • l liste le code, l - liste le code précédent
  • info break : affiche les infos sur les breakpoints
  • disable n : désactive le breakpoint n
  • thread apply all bt : affiche la backtrace de tous les threads

Source

print/x var # affiche en hexa
print/t var # affiche en binaire

Source

ignore <br-id> <nombre de fois à ignorer>

Directement à l'invocation de GDB (source) :

gdb --args ./foo bar

Source

gdb -ex run ./a.out

Source

gdb -p <pid>
gdb <programme> <pid>

Source

GDB dispose de deux modes:

  • parent: GDB continue à debugguer le processus père
  • child: GDB continue à debugguer le processus fils

Pour connaître le mode courant:

show follow-fork-mode

Pour définir le mode:

set follow-fork-mode mode

Le fichier doit être créé dans le dossier utilisateur et avoir les droits 600.

Créer des alias

alias tare = target remote

Sauvegarder l'historique

Source

set history save on
  • gdb.1680004038.txt.gz
  • Dernière modification : 2023/03/28 13:47
  • de phsw