10
votes

Quelqu'un a essayé le débogage inverse dans le GDB?

Quelqu'un a-t-il essayé d'utiliser les nouvelles fonctionnalités d'enregistrement / de replay et de débogage inverse dans la nouvelle publication GDB-7.0? Je suis l'un des développeurs / mainteners de GDB, et je suis très désireux des commentaires des utilisateurs!


2 commentaires

C'est très lent si - vous devez être capable de définir un point de rupture près de l'endroit où votre problème est de activer l'enregistrement, si vous ne pouvez pas le faire, c'est presque inutilisable. Application pratique limitée que je dirais


Connexes: Stackoverflow.com/questions/522619/...


3 Réponses :


3
votes

Salut je l'ai essayé brièvement. Cela rend la vie beaucoup plus facile pour les cas où j'ai baisé quelque chose pendant le débogage ou pour des bugs à la recherche de plusieurs fois-moi


0 commentaires

4
votes

Eh bien, il y a maintenant un tutoriel pour vous aider à commencer: http://www.sourceware.org/gdb/wiki/processRecord/Tutorial


0 commentaires

1
votes

Cela méritait définitivement plus d'attention - la fonctionnalité de débogage inverse de la roche freaking dur. Pas de transpiration. Excellent travail!

Pour une utilisation pratique du monde réel (et un problème de débogage inverse), voir

Dans le GDB, comment savoir qui a malocé une adresse sur le tas?

(problème: il ne semble pas supporter aucun io ( printf () , etc.) qui le rend pratiquement inutile.


0 commentaires