Debian projesi, hata ayıklama bilgilerini dinamik olarak elde etmek için bir hizmet başlattı

Debian dağıtımı, hata ayıklama bilgisi deposundaki hata ayıklama bilgileriyle birlikte ilgili paketleri ayrıca yüklemeden, dağıtımda sağlanan programlarda hata ayıklamanıza olanak tanıyan yeni bir hizmet olan debuginfod'u başlattı. Başlatılan hizmet, hata ayıklama sırasında doğrudan harici bir sunucudan hata ayıklama sembollerini dinamik olarak yüklemek için GDB 10'da sunulan işlevselliğin kullanılmasını mümkün kılar.

Hizmete güç veren hata ayıklama işlemi, ELF/DWARF hata ayıklama bilgilerini ve kaynak kodunu sunmaya yönelik bir HTTP sunucusudur. GDB, hata ayıklama desteğiyle oluşturulduğunda, işlenmekte olan dosyalar hakkında eksik hata ayıklama bilgilerini indirmek veya hata ayıklaması yapılan yürütülebilir dosyanın hata ayıklama dosyalarını ve kaynak kodunu ayırmak için hata ayıklama sunucularına otomatik olarak bağlanabilir.

Debian'da debuginfod desteği şu anda kararsız ve test depolarında sunulan elfutils ve GDB paketlerinde yer almaktadır. Debuginfod sunucusunu etkinleştirmek için GDB'yi çalıştırmadan önce 'DEBUGINFOD_URLS=”https://debuginfod.debian.net”' ortam değişkenini ayarlamak yeterlidir. Debian için çalışan Debuginfod sunucusundaki hata ayıklama bilgileri, kararsız, test amaçlı önerilen güncellemeler, kararlı, kararlı destek portları ve önerilen güncelleme depolarındaki paketler için sağlanmıştır.

Kaynak: opennet.ru

Yorum ekle