Dasbor GDB
https://github.com/cyrus-and/gdb-dashboard
Dasbor GDB menggunakan API Python GDB resmi dan mencetak informasi yang Anda inginkan ketika GDB berhenti misalnya setelah next, seperti perintah aslidisplay .
Vs TUI:
lebih kuat, karena hanya mencetak ke stdout daripada menempatkan shell pada status kutukan yang lebih ajaib, misalnya:
sangat dapat dikonfigurasi dari Python: Anda dapat memilih apa yang ingin Anda keluaran dan seberapa besar setiap bagian tergantung pada apa yang Anda debug.
Tampilan yang paling berguna sudah diimplementasikan: source, assembly, register, stack, memori, utas, ekspresi ... tetapi seharusnya mudah untuk memperluasnya dengan informasi apa pun yang diekspos di GDB Python API.
TUI hanya memungkinkan menampilkan dua dari sumber, perakitan dan register dan hanya itu. Kecuali jika Anda ingin memodifikasi kode sumber C-nya tentunya ;-)

Saya percaya bahwa GDB harus dikirimkan dengan pengaturan seperti itu di luar kotak dan diaktifkan secara default, itu akan menarik lebih banyak pengguna dengan cara itu.
Oh, dan pengembang utama, Andrea Cardaci , sangat responsif dan luar biasa. Pujian besar.
Lihat juga: Bagaimana cara menyorot dan mewarnai keluaran gdb selama debugging interaktif?