preguntar acerca de gdb

6
réponses

Comment puis-je exécuter un programme avec des args de ligne de commande en utilisant gdb dans un script bash?

Lors de l'exécution d'un programme sur gdb, généralement, les arguments du programme sont donnés à la commande run. Existe-t-il un moyen d'exécuter le programme en utilisant gdb et de donner des arguments dans un script shell? J'ai vu une réponse d …
demandé sur 1970-01-01 00:33:31
5
réponses

Comment passer des arguments et rediriger stdin d’un fichier vers le programme exécuté dans gdb?

J'exécute habituellement un programme comme: ./a.out arg1 arg2 <file Je voudrais le déboguer en utilisant gdb. Je suis conscient de la fonctionnalité set args, mais cela ne fonctionne qu'à partir de l'invite gdb. ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment imprimer les éléments D’un vecteur C++ dans GDB?

Je veux examiner le contenu d'un std::vector dans GDB, comment dois-je faire? Disons que c'est un std::vector<int>, par souci de simplicité. ... …
demandé sur 1970-01-01 00:33:28
7
réponses

Puis-je utiliser GDB pour déboguer un processus en cours d’exécution?

Sous linux, puis-je utiliser GDB pour déboguer un processus en cours d'exécution? ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Gdb imprimer dans un fichier au lieu de stdout

Je cours gdb et je veux examiner l'un de ces malheureux objets de Dieu. Il faut beaucoup de pages (et j'ai un moniteur 24" tourné sur le côté! pour voir l'ensemble de la chose. Pour faciliter l'utilisation, je voudrais que gdb imprime l'objet dans …
demandé sur 1970-01-01 00:33:31
4
réponses

Les exceptions «EXC BREAKPOINT (SIGTRAP)» sont-elles causées par le débogage des points d’arrêt?

J'ai une application multithread qui est très stable sur toutes mes machines de test et semble être stable pour presque tous mes utilisateurs (basé sur aucune plainte de plantages). L'application se bloque fréquemment pour un utilisateur, cependant, …
demandé sur 1970-01-01 00:33:30
6
réponses

Gdb: liste de toutes les régions de mémoire mappées pour un processus écrasé

J'ai un vidage de noyau complet d'un processus mort sur une machine Linux x86 (noyau 2.6.35-22 si cela compte), que j'essaie de déboguer dans GDB. Y a-t-il une commande GDB que je peux utiliser qui signifie "Montrez-moi une liste de toutes les régi …
demandé sur 1970-01-01 00:33:31
2
réponses

Débogueurs GDB Vs LLDB

Quelle est la différence entre les débogueurs GDB et LLDB? J'ai récemment mis à jour ma version Xcode de 4.2 à 4.3 et j'ai commencé à recevoir un avertissement pour mettre à niveau mon débogueur de GDB à LLDB. ... …
demandé sur 1970-01-01 00:33:32
1
réponses

Est-il possible de déboguer un programme compilé par gcc en utilisant lldb, ou de déboguer un programme compilé par clang en utilisant gdb?

(préface: je suis assez nouveau en C / C++ et je ne sais pas vraiment comment fonctionne le débogage en code natif.) Certaines sources disent que gdb et lldb pouvez déboguer tout programme compilé en code machine. D'autres disent que pour déboguer a …
demandé sur 1970-01-01 00:33:34
6
réponses

Feuille de triche GDB

Quelqu'un peut-il recommander une bonne feuille de triche pour gbd? Je suis expérimenté avec les commandes windbg, je cherche des équivalents gdb pour lml (liste des modules chargés), ~*k (pile de tous les threads), ba (pause sur l'accès), dt (type d …
demandé sur 1970-01-01 00:33:29