वितरण Debian ввёл в строй новый сервис debuginfod, позволяющий при отладке поставляемых в дистрибутиве программ обойтись без отдельной установки связанных с ними пакетов с отладочной информацией из репозитория debuginfo. Запущенный сервис даёт возможность использовать появившуюся в GDB 10 функциональность динамической загрузки отладочных символов с внешнего сервера непосредственно во время отладки.
सेवा चलाने वाली debuginfod प्रक्रिया ELF/DWARF डीबग जानकारी और स्रोत कोड की सेवा के लिए एक HTTP सर्वर है। debuginfod समर्थन के साथ निर्माण करते समय, GDB स्वचालित रूप से debuginfod सर्वर से कनेक्ट हो सकता है ताकि संसाधित की जा रही फ़ाइलों के बारे में गुम डीबग जानकारी डाउनलोड की जा सके, या डीबग की जा रही निष्पादन योग्य के लिए डीबग फ़ाइलों और स्रोत कोड को अलग किया जा सके।
В Debian поддержка debuginfod пока включена в пакетах elfutils и GDB, предлагаемых в репозиториях unstable и testing. Для задействования सर्वर debuginfod достаточно перед выполнением GDB установить переменную окружения ‘DEBUGINFOD_URLS=»https://debuginfod.debian.net». Отладочная информация на запущенном для Debian सर्वर debuginfod अस्थिर, परीक्षण, परीक्षण-प्रस्तावित-अपडेट, स्थिर, स्थिर-बैकपोर्ट और प्रस्तावित-अपडेट रिपॉजिटरी से पैकेज के लिए उपलब्ध कराया गया है।
स्रोत: opennet.ru
