Welche nützlichen GDB-Skripte hast du benutzt / geschrieben?

Menschen nutzen gdb - und ausschalten für das Debuggen
natürlich gibt es viele andere debugging-tools
über die vielfältigen Betriebssysteme, mit und ohne GUI und
vielleicht andere ausgefallene IDE-features
.

Ich würde gerne wissen, was nützlich gdb von Skripts, die Sie geschrieben haben, und mochte.
Während, ich meine nicht einen dump von Befehlen in einer something.gdb - Datei, die Sie der Quelle zu ziehen und ein paar Daten, wenn gemacht, dass Sie Ihren Tag, gehen Sie vor und sprechen darüber.

  • Können denken bedingte Verarbeitung, Regelkreise und Funktionen geschrieben für mehr elegante und raffinierte Programmierung, debug und, vielleicht sogar für das whitebox-Test
  • Interessant, wenn Sie beginnen debugging von remote-Systemen (sagen wir, über einen Seriell - /ethernet-Schnittstelle)
  • Und was ist, wenn das Ziel einer multi-Prozessor - (und Multithread -) system

Lassen Sie mich ein einfacher Fall als Beispiel...
Sagen,

Einem Skript, das durchzogen ist Seriell über Einträge
suchen Sie einen schlechten Eintrag in einer großen hash-Tabelle
implementiert ist, die auf einer embedded-Plattform.

Dass mir geholfen Debuggen eines gebrochenen hash-Tabelle einmal.

InformationsquelleAutor der Frage nik | 2009-07-07

Schreibe einen Kommentar