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

أطلق توزيع دبيان خدمة جديدة، debuginfod، التي تسمح لك بتصحيح أخطاء البرامج المتوفرة في التوزيع دون تثبيت الحزم المرتبطة بشكل منفصل مع معلومات تصحيح الأخطاء من مستودع debuginfo. تتيح الخدمة التي تم إطلاقها استخدام الوظيفة المقدمة في GDB 10 لتحميل رموز تصحيح الأخطاء ديناميكيًا من خادم خارجي مباشرة أثناء تصحيح الأخطاء.

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

في نظام Debian، يتم تضمين دعم debuginfod حاليًا في حزم elfutils وGDB المقدمة في المستودعات غير المستقرة والاختبارية. لتمكين خادم debuginfod، ما عليك سوى تعيين متغير البيئة 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' قبل تشغيل GDB. يتم توفير معلومات تصحيح الأخطاء على خادم Debuginfod الذي يعمل على Debian للحزم من مستودعات التحديثات غير المستقرة، واختبار التحديثات المقترحة، والمنافذ الخلفية المستقرة، ومستودعات التحديثات المقترحة.

المصدر: opennet.ru

إضافة تعليق