Hat jemand versucht mit den neuen Record/Replay und Reverse-Debugging-Funktionen in der neu veröffentlichten gdb-7.0? Ich bin einer der gdb Entwickler/Betreuer und ich bin sehr gespannt auf das Feedback der Benutzer!Wer hat in gdb Reverse-Debugging versucht?
9
A
Antwort
3
Hallo ich habe es kurz versucht. Es macht das Leben viel einfacher für die Fälle, in denen entweder ich einige Sache vermasselt beim Debuggen oder für Laufviel mal-Find-me Bugs
3
Nun, es ist jetzt ein Tutorial Sie den Einstieg zu erleichtern: http://www.sourceware.org/gdb/wiki/ProcessRecord/Tutorial
1
Das hat definitiv mehr Aufmerksamkeit verdient - das Reverse Debugging Feature ROCK FREAKING HARD. Kein Schweiß. Gute Arbeit!
Für einen praktischen realen Einsatz (und auf ein Problem mit Reverse-Debugging), siehe
In GDB, how to find out who malloc'ed an address on the heap?
(Problem: Es scheint keine IO zu unterstützen (printf()
usw.), das macht es praktisch nutzlos
Verwandte Themen
- 1. Wer hat UWSGI erstellt?
- 2. Wer versucht, JavaFX und JRuby zu mischen?
- 3. Wer hat einen "Lesezeitalgorithmus"?
- 4. Wie kann man in GDB herausfinden, wer eine Adresse auf dem Heap malloc hat?
- 5. Wer hat Miller-Säulen erfunden?
- 6. Wer hat JaikuEngine erfolgreich adoptiert?
- 7. Hat jemand versucht, Flax?
- 8. Hat jemand versucht mit ZooKeeper?
- 9. Wer hat die switch statement erfunden?
- 10. Wer hat Erfahrung mit CSLA unter Mono?
- 11. Wer hat eine Kopie von MSIINV.EXE?
- 12. Wer hat die Autovervollständigung für linqpad gekauft?
- 13. Profiling in Python: Wer hat die Funktion aufgerufen?
- 14. Herausfinden, wer die meisten Builds in Teamcity zerstört hat
- 15. Wer hat --standalone Option, um in F # CTP zu arbeiten?
- 16. Hat jemand jemals versucht, DialerFilter zu verwenden?
- 17. Wie zeige ich, welche Felder eine Struktur in gdb hat?
- 18. Hat jemand versucht, Transaktionsspeicher für C++?
- 19. Wer
- 20. Wer hat Ruby mit MySQL 5.1 zu arbeiten?
- 21. in gdb
- 22. GDB sagt "keine Symboltabelle", aber nm zeigt Datei hat Debugsymbole
- 23. Microsoft SQL Server - Wer hat eine Stored Procedure erstellt?
- 24. Mein Regex hat eine langsame Leistung, wer kann es optimieren?
- 25. Wie finde ich heraus, wer einen CloudFormation-Stack erstellt hat?
- 26. Wer hat ein Validierungsattribut für das Geburtsdatum für C# MVC?
- 27. Wer hat Expression Blend für produktive Designer & Developer Collaboration verwendet?
- 28. Floating-Point-Promotion: Stroustrup vs Compiler - wer hat Recht?
- 29. Wer hat einen Spring Boot mit Gurken-Jvm?
- 30. Wie bekomme ich git Benutzername wer hat Push drücken
Es ist jedoch sehr langsam - Sie müssen in der Lage sein, einen Unterbrechungspunkt in der Nähe zu setzen, wo Ihr tatsächliches Problem zu aktivieren ist, wenn Sie dies nicht tun können, ist es ziemlich unbrauchbar. Begrenzte praktische Anwendung Ich würde sagen – bph
Wählen zu schließen, als zu breit, oder nicht klar.Danke für tolle Software Michael. –