GDB Gösterge Tablosu
https://github.com/cyrus-and/gdb-dashboard
GDB gösterge tablosu resmi GDB Python API'sini kullanır ve istediğiniz bilgileri GDB durduğunda, örneğin yerel komutnext
gibi a'dan sonra yazdırır .display
TUI'ye karşı:
kabuğu daha sihirli bir curses durumuna koymak yerine stdout'a yazdırdığı için daha sağlamdır, örneğin:
Python'dan son derece yapılandırılabilir: neyi çıkarmak istediğinizi ve hata ayıkladığınız şeye bağlı olarak her bölümün ne kadar büyük olduğunu seçebilirsiniz.
En kullanışlı görünümler halihazırda uygulanmıştır: kaynak, derleme, kayıtlar, yığın, bellek, iş parçacıkları, ifadeler ... ancak GDB Python API'sinde açığa çıkan herhangi bir bilgiyle genişletmek kolay olmalıdır.
TUI yalnızca iki kaynak, montaj ve kayıt gösterilmesine izin verir ve hepsi bu kadar. Tabii ki C kaynak kodunu değiştirmek istemiyorsanız ;-)
GDB'nin böyle bir kurulumla kutudan çıkması ve varsayılan olarak açılması gerektiğine inanıyorum, bu şekilde çok daha fazla kullanıcı çekecektir.
Oh, ve ana geliştirici Andrea Cardaci , çok duyarlı ve harika. Büyük tebrikler.
Ayrıca bkz: Etkileşimli hata ayıklama sırasında gdb çıktısı nasıl vurgulanır ve renklendirilir?