يتمتع Ubuntu الآن بالقدرة على استرداد معلومات تصحيح الأخطاء ديناميكيًا

قدم مطورو مجموعة توزيع Ubuntu خدمة debuginfod.ubuntu.com، والتي تتيح لك تصحيح أخطاء البرامج المتوفرة في مجموعة التوزيع دون تثبيت حزم منفصلة تحتوي على معلومات تصحيح الأخطاء من مستودع debuginfo. وباستخدام الخدمة الجديدة، تمكن المستخدمون من تنزيل رموز تصحيح الأخطاء ديناميكيًا من خادم خارجي مباشرة أثناء تصحيح الأخطاء. هذه الميزة مدعومة بدءًا من GDB 10 وBinutils 2.34. يتم توفير معلومات تصحيح الأخطاء للحزم من المستودعات الرئيسية والكونية والمقيدة والمتعددة لجميع إصدارات Ubuntu المدعومة.

عملية debuginfod التي تشغل الخدمة هي خادم HTTP لتقديم معلومات تصحيح أخطاء ELF/DWARF وكود المصدر. عند إنشاء GDB بدعم debuginfod، يمكنه الاتصال تلقائيًا بخوادم debuginfod لتنزيل معلومات تصحيح الأخطاء المفقودة حول الملفات التي تتم معالجتها، أو لفصل ملفات تصحيح الأخطاء والتعليمات البرمجية المصدرية للملف القابل للتنفيذ الذي يتم تصحيح أخطائه. لتمكين خادم debuginfod، يجب تعيين متغير البيئة 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» قبل تشغيل GDB.

المصدر: opennet.ru

إضافة تعليق