Proyék Debian parantos ngaluncurkeun jasa pikeun kéngingkeun inpormasi debugging sacara dinamis

Distribusi Debian parantos ngaluncurkeun jasa énggal, debuginfod, anu ngamungkinkeun anjeun nga-debug program anu disayogikeun dina distribusi tanpa masang pakét anu aya hubunganana sareng inpormasi debugging tina gudang debuginfo. Ladenan anu diluncurkeun ngamungkinkeun ngagunakeun fungsionalitas anu diwanohkeun dina GDB 10 pikeun ngamuat simbol debugging sacara dinamis tina server éksternal langsung nalika debugging.

Prosés debuginfod nu kakuatan jasa mangrupa server HTTP pikeun delivering ELF / DWARF debugging informasi jeung kode sumber. Lamun diwangun kalayan rojongan debuginfod, GDB otomatis bisa nyambung ka server debuginfod pikeun ngundeur informasi debug leungit ngeunaan file keur diprosés, atawa misahkeun file debug jeung kode sumber pikeun executable keur debugged.

Dina Debian, dukungan debuginfod ayeuna kalebet dina bungkusan elfutils sareng GDB anu ditawarkeun dina repositori anu teu stabil sareng nguji. Pikeun ngaktipkeun server debuginfod, cukup setel variabel lingkungan 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' saencan ngajalankeun GDB. Inpormasi debugging dina server Debuginfod anu dijalankeun pikeun Debian disayogikeun pikeun bungkusan tina répositori anu teu stabil, uji coba-usul-apdet, stabil, stable-backports sareng usulan-apdet.

sumber: opennet.ru

Tambahkeun komentar