Pouvez-vous poster vos commandes les plus délicates et utiles pendant que vous exécutez un débogueur comme gdb ou dbx.
Réponses
Trop de publicités?- backtrace complet: Complet backtrace avec des variables locales
- en haut, en bas, image: Déplacer par le biais d'images
- regarder: Suspendre le processus lorsqu'une certaine condition est remplie
- jeu imprimer de jolies sur: Imprime joliment formaté code source C
- définir la session de: Journal de la session de débogage pour montrer aux autres pour le soutien
- définir l'impression de tableau sur: Joli tableau de l'impression
- finition: Continuer jusqu'à la fin de la fonction
- activer et désactiver: permet d'Activer/de désactiver les points d'arrêt
- tbreak: Pause une fois, puis supprimer le point d'arrêt
- où: numéro de la Ligne en cours d'exécution
- info habitants: Afficher toutes les variables locales
- info args: Afficher tous les arguments de la fonction
- liste: afficher la source
- rbreak: pause sur la fonction de correspondance d'expression régulière
Amro
Points
72743
Paul Biggar
Points
7108
À partir de gdb 7.0, le débogage est réversible . Vos nouvelles commandes favorites sont donc les suivantes:
* reverse-continue ('rc') -- Continue program being debugged but run it in reverse
* reverse-finish -- Execute backward until just before the selected stack frame is called
* reverse-next ('rn') -- Step program backward, proceeding through subroutine calls.
* reverse-nexti ('rni') -- Step backward one instruction, but proceed through called subroutines.
* reverse-step ('rs') -- Step program backward until it reaches the beginning of a previous source line
* reverse-stepi -- Step backward exactly one instruction
* set exec-direction (forward/reverse) -- Set direction of execution.
martin
Points
201
Olof
Points
300