
Modulare GDB-Schnittstelle mit einem visuellen Dashboard und anpassbaren Panels zur Inspektion von Registern, Quellcode, Assembler und Programmstatus während Debugging-Sitzungen.
GDB dashboard ist eine eigenständige .gdbinit-Datei, die mit der Python API geschrieben wurde und eine modulare Oberfläche bereitstellt, die relevante Informationen über das zu debuggende Programm anzeigt. Das Hauptziel besteht darin, die Anzahl der GDB-Befehle zu reduzieren, die zum Überprüfen des Status des aktuellen Programms benötigt werden, sodass sich der Entwickler hauptsächlich auf den Kontrollfluss konzentrieren kann.

Lege einfach .gdbinit in dein Home-Verzeichnis, zum Beispiel mit:
wget -P ~ https://github.com/cyrus-and/gdb-dashboard/raw/master/.gdbinit
Optional kann Pygments installiert werden, um Syntax-Highlighting zu aktivieren:
pip install pygments
Dann debugge wie gewohnt, das Dashboard erscheint automatisch jedes Mal, wenn das untergeordnete Programm anhält.
Beachte, dass kein GDB-Befehl neu definiert wurde; stattdessen sind alle Funktionen über den Hauptbefehl dashboard verfügbar (siehe help dashboard).
Gehe zum wiki, um zu erfahren, wie die wichtigsten Aufgaben ausgeführt werden.