แดชบอร์ด GDB
https://github.com/cyrus-and/gdb-dashboard
GDB แดชบอร์ดที่ใช้อย่างเป็นทางการ GDB หลาม APIและพิมพ์ข้อมูลที่คุณต้องการเมื่อ GDB หยุดเช่นหลังจากnext
เช่นพื้นเมืองdisplay
คำสั่ง
เทียบกับ TUI:
แข็งแกร่งมากขึ้นเนื่องจากเพียงแค่พิมพ์ไปที่ stdout แทนที่จะใส่เชลล์ในสถานะคำสาปเวทย์มนตร์เช่น:
กำหนดค่าได้สูงจาก Python: คุณสามารถเลือกสิ่งที่คุณต้องการส่งออกและแต่ละส่วนมีขนาดใหญ่เพียงใดขึ้นอยู่กับสิ่งที่คุณกำลังแก้จุดบกพร่อง
มุมมองที่เป็นประโยชน์ที่สุดได้ถูกนำไปใช้แล้ว: ซอร์สแอสเซมบลีรีจิสเตอร์สแต็กหน่วยความจำเธรดนิพจน์ ... แต่ควรจะขยายได้ง่ายด้วยข้อมูลใด ๆ ที่เปิดเผยบน GDB Python API
TUI อนุญาตให้แสดงแหล่งที่มาแอสเซมบลีและรีจิสเตอร์เพียงสองรายการเท่านั้น เว้นแต่คุณต้องการแก้ไขเป็นซอร์สโค้ด C แน่นอน ;-)
ฉันเชื่อว่า GDB ควรมาพร้อมกับการตั้งค่าแบบนั้นนอกกรอบและเปิดใช้งานตามค่าเริ่มต้นซึ่งจะดึงดูดผู้ใช้มากขึ้นด้วยวิธีนี้
โอ้และผู้พัฒนาหลักAndrea Cardaciได้รับการตอบสนองและยอดเยี่ยมมาก ความรุ่งโรจน์ใหญ่
ดูเพิ่มเติม: วิธีการเน้นและสีเอาต์พุต gdb ระหว่างการดีบักแบบโต้ตอบ