GDB डैशबोर्ड
https://github.com/cyrus-and/gdb-dashboard
GDB डैशबोर्ड आधिकारिक GDB Python API का उपयोग करता है और जब आप GDB को रोकना चाहते हैं, तो वह जानकारी प्रिंट करता है next
, जैसे कि देशी display
कमांड ।
बनाम टीयूआई:
अधिक मजबूत, क्योंकि यह सिर्फ एक अधिक जादुई शाप की स्थिति पर शेल डालने के बजाय प्रिंट करने के लिए प्रिंट करता है, जैसे:
अजगर से अत्यधिक विन्यास: आप यह चुन सकते हैं कि आप क्या आउटपुट करना चाहते हैं और प्रत्येक अनुभाग कितना बड़ा है, यह इस बात पर निर्भर करता है कि आप क्या डिबगिंग कर रहे हैं।
सबसे उपयोगी विचार पहले से ही लागू हैं: स्रोत, असेंबली, रजिस्टर, स्टैक, मेमोरी, थ्रेड्स, एक्सप्रेशन ... लेकिन जीडीबी पायथन एपीआई पर उजागर होने वाली किसी भी जानकारी के साथ इसे बढ़ाना आसान होना चाहिए।
टीयूआई केवल दो स्रोत, विधानसभा और रजिस्टर दिखाने की अनुमति देता है और वह यह है। जब तक आप इसे संशोधित नहीं करना चाहते, तब तक सी स्रोत कोड ;-)
मेरा मानना है कि GDB को बॉक्स से बाहर की तरह एक सेटअप के साथ जहाज करना चाहिए और डिफ़ॉल्ट रूप से चालू करना चाहिए, यह उस तरह से अधिक उपयोगकर्ताओं को आकर्षित करेगा।
ओह, और मुख्य डेवलपर, एंड्रिया कार्डासी , बहुत ही संवेदनशील और भयानक है। बड़ा कुदोस।
यह भी देखें: इंटरैक्टिव डीबगिंग के दौरान gdb आउटपुट को कैसे हाइलाइट और कलर करें?