• The Affinic Debugger GUI project aims to provide a graphical user interface for multiple debuggers. However, for the time being, it focuses on GDB, which is the standard debugger for the GNU OS.

    The program delivers a reliable and manageable frontend for developers who want to inspect program execution to the finest detail. The fact that it uses GDB brings a certain advantage for programmers, allowing them to experiment with their project in a dynamic way, while observing its behavior under certain conditions.

    In order to benefit from it, certain criteria must be met. First of all, the end user should have in-depth knowledge of the code inside the project, preferably with previous experience of how a debugger works and secondly, the GDB package should be accommodated on the system prior to installing Affinic Debugger GUI.

    The program sports an intuitive interface, which can be handled with few efforts. Most of the GUI is dedicated to the assembly code, with the menus located in the upper side and the GDB terminal in the lower part of the main window. There’s also a section where users can implement watch conditions for several expressions in the code, for efficient monitoring.

    A feature that is less common to a debugger is the remote debugging, which allows users to process code that’s located on another machine. One can also attach or detach a process with a specific ID or kill or interrupt the debugging process altogether.

    All in all, Affinic Debugger GUI comes across as an extremely handy product that leverages the power of GDB to the fullest, providing debugging speeds that similar products cannot achieve at this point in time.

  • के Affinic डीबगर जीयूआई परियोजना का उद्देश्य प्रदान करने के लिए एक ग्राफिकल यूजर इंटरफेस के लिए कई debuggers. हालांकि, कुछ समय के लिए किया जा रहा है, यह पर केंद्रित है GDB, जो मानक है डिबगर के लिए जीएनयू ओएस. कार्यक्रम उद्धार एक विश्वसनीय और प्रबंधनीय दृश्यपटल के लिए चाहते हैं, जो डेवलपर्स का निरीक्षण कार्यक्रम के क्रियान्वयन बेहतरीन विस्तार करने के लिए. तथ्य यह है कि इसे का उपयोग करता है GDB लाता है, एक निश्चित लाभ के लिए प्रोग्रामर की अनुमति देता है, उनके साथ प्रयोग करने के लिए अपनी परियोजना के लिए एक गतिशील रास्ते में, अवलोकन करते हुए अपने व्यवहार का कुछ शर्तों के तहत. से लाभ के क्रम में, यह कुछ मानदंडों से मुलाकात हो जाना चाहिए. सब से पहले, अंत उपयोगकर्ता होना चाहिए के ज्ञान की गहराई में कोड परियोजना के अंदर, अधिमानतः के साथ पिछले अनुभव के कैसे एक डिबगर काम करता है, और दूसरी बात, GDB पैकेज होना चाहिए समायोजित सिस्टम पर स्थापित करने से पहले Affinic डीबगर जीयूआई । कार्यक्रम एक सहज ज्ञान युक्त इंटरफेस है, जो नियंत्रित किया जा सकता है के साथ कुछ प्रयास. सबसे जीयूआई के लिए समर्पित है विधानसभा कोड के साथ, मेनू में स्थित है, ऊपरी ओर और GDB टर्मिनल के निचले हिस्से में मुख्य विंडो है । वहाँ भी एक खंड है, जहां उपयोगकर्ताओं को लागू कर सकते हैं देखो स्थिति के लिए कई भाव में कोड के लिए, कुशल निगरानी. एक सुविधा है कि सामान्य से कम है के लिए एक डिबगर है दूरस्थ डीबगिंग अनुमति देता है, जो उपयोगकर्ताओं के लिए प्रक्रिया संहिता पर स्थित है कि एक मशीन है । एक कर सकते हैं भी देते हैं या एक अलग प्रक्रिया के साथ एक विशिष्ट आईडी या मारने या बाधित डिबगिंग प्रक्रिया पूरी तरह से है । सब सब में, Affinic डीबगर जीयूआई के रूप में आता है एक अत्यंत उपयोगी उत्पाद है कि की शक्ति का लाभ उठाता GDB पूरा करने के लिए उपलब्ध कराने, डिबगिंग गति है कि इसी तरह के उत्पादों को प्राप्त नहीं कर सकते समय में इस बिंदु पर.