
Модульный интерфейс GDB, предоставляющий визуальную панель с настраиваемыми окнами для просмотра регистров, исходного кода, ассемблера и состояния программы во время сеансов отладки.
GDB dashboard — это отдельный файл .gdbinit, написанный с использованием Python API, который предоставляет модульный интерфейс, показывающий соответствующую информацию об отлаживаемой программе. Его основная цель — сократить количество команд GDB, необходимых для проверки состояния текущей программы, позволяя разработчику в основном сосредоточиться на потоке управления.

Просто поместите .gdbinit в вашу домашнюю директорию, например, с помощью:
wget -P ~ https://github.com/cyrus-and/gdb-dashboard/raw/master/.gdbinit
Опционально установите Pygments для включения подсветки синтаксиса:
pip install pygments
Затем отлаживайте как обычно — панель будет появляться автоматически каждый раз, когда отлаживаемая программа останавливается.
Имейте в виду, что ни одна команда GDB не была переопределена; все функции доступны через основную команду dashboard (см. help dashboard).
Перейдите в вики, чтобы узнать, как выполнять наиболее важные задачи.