Questions marquées «gdb»

113
Cadre de pile corrompu GDB - Comment déboguer?

J'ai la trace de pile suivante. Est-il possible d'en faire quelque chose d'utile pour le débogage? Program received signal SIGSEGV, Segmentation fault. 0x00000002 in ?? () (gdb) bt #0 0x00000002 in ?? () #1 0x00000001 in ?? () #2 0xbffff284 in ?? () Backtrace stopped: previous frame inner to this...

111
vue fractionnée gdb avec code

Je venais juste de déboguer un programme dans gdb et j'ai trouvé une nouvelle fonctionnalité que je n'avais jamais vue ni même entendue auparavant, une vue fractionnée où je peux voir et parcourir le code en plus de donner des commandes: Qu'est-ce que c'est? Qu'est-ce que j'ai fait ou, plus...

108
GDB manquant dans OS X v10.9 (Mavericks)

Je suis allé utiliser GDB dans OS X v10.9 (Mavericks), et ce n'est pas là. Où est-il passé? # /usr/lib/gdb -bash: /usr/bin/gdb: No such file or directory # gdb -bash: gdb: command not found J'ai également lancé Xcode 5.0.1: Préférences> Téléchargements ..et il n'y a plus d'outils de ligne de...

104
Gdb imprime dans un fichier au lieu de stdout

Je dirige gdb et je veux examiner l'un de ces objets dieux malheureux. Il faut beaucoup de pages (et j'ai un écran de 24 pouces tourné sur le côté!) Pour voir le tout. Pour plus de facilité, j'aimerais que gdb imprime l'objet dans un fichier au lieu de l'écran afin de pouvoir l'ouvrir dans vi et se...

102
GCC -g vs -g3 GDB Flag: Quelle est la différence?

Lors de la compilation du code source C avec gcc ou Clang, j'utilise toujours l' -gindicateur pour générer des informations de débogage pour gdb. gcc -g -o helloworld helloworld.c J'ai remarqué que certaines personnes recommandent à la -g3place. Quelle est la différence entre les indicateurs -get...

95
Comment voir le contenu de la pile avec GDB?

Je suis nouveau sur GDB, j'ai donc quelques questions: Comment puis-je consulter le contenu de la pile? Exemple: pour voir le contenu du registre, je tape info registers. Pour la pile, que devrait-il être? Comment puis-je voir le contenu de $0x4(%esp)? Quand je tape print /d $0x4(%esp), GDB donne...