Quelqu'un a-t-il essayé d'utiliser les nouvelles fonctions d'enregistrement/relecture et de débogage inversé dans la nouvelle version de gdb-7.0? Je suis l'un des développeurs/mainteneurs de gdb, et je suis très impatient de recevoir les commentaires des utilisateurs!Quelqu'un a-t-il essayé le débogage inverse dans gdb?
9
A
Répondre
3
Salut, je l'ai essayé brièvement. Il rend la vie beaucoup plus facile pour les cas où soit je foiré quelque chose pendant le débogage ou pour exécution-plusieurs fois me-trouver-insectes
3
Eh bien, il y a maintenant un tutoriel pour vous aider à démarrer: http://www.sourceware.org/gdb/wiki/ProcessRecord/Tutorial
1
Cela mérite certainement plus d'attention - la fonction de débogage inverse ROCK FREAKING HARD. Pas de transpiration. Bon travail!
Pour un usage pratique du monde réel (et un problème avec inversion de débogage), voir
In GDB, how to find out who malloc'ed an address on the heap?
(Problème: il ne semble pas soutenir une IO (printf()
, etc.)
Questions connexes
- 1. Débogage avec Eclipse CDT et GDB
- 2. gcc/gdb: Comment intégrer le chemin absolu au fichier source dans les informations de débogage?
- 3. Passage à l'assembly dans gdb
- 4. Django HttpResponseRedirect fonction inverse dans le tutoriel
- 5. Débogage de débogage Eclipse C++ dans STL
- 6. gdb dans emacs sur Windows
- 7. Points d'arrêt GDB
- 8. Débogage du code C++ avec les templates et STL avec gdb
- 9. Déboguer le flash avec le mode gdb dans Emacs
- 10. Envoi de messages à des objets lors du débogage Objectif-C dans gdb, sans symboles
- 11. gdb recherche de répertoires source
- 12. Basculer entre plusieurs piles dans gdb 6.3
- 13. Comment lancer gdb avec -quiet dans xcode
- 14. Comment examiner le contenu d'un vecteur std :: dans gdb, en utilisant le compilateur icc?
- 15. apply-templates dans l'ordre inverse
- 16. Configurer Qt Creator pour qu'il fonctionne avec GDB
- 17. Inverse DataTrigger?
- 18. Empilement une variable dans le sens inverse en PHP
- 19. Django - utiliser le mappage d'url inverse dans les paramètres
- 20. lire le mp3 en sens inverse dans Silverlight
- 21. Pourquoi BinaryReader.ReadUInt32() inverse le modèle binaire?
- 22. Nouveau certificat sur le proxy inverse Squid
- 23. Invoquer gdb pour passer automatiquement les arguments au programme en cours de débogage
- 24. Débogage de développement de KDE
- 25. gdb breakpoint sur pthread_create
- 26. Comment démarrer le débogage?
- 27. Debug DLL sous Windows avec GDB
- 28. débogage XHR dans le navigateur Chrome
- 29. Détecter le mode débogage dans C++ géré
- 30. VisualStudio2005 très lent dans le débogage
Il est très lent - vous devez être en mesure de définir un point de rupture proche de l'endroit où votre problème est d'activer l'enregistrement, si vous ne pouvez pas le faire, c'est pratiquement inutilisable. Je dirais – bph
Voter pour fermer trop large, ou pas clair Merci pour le super logiciel Michael. –