Ang Ubuntu na ngayon ay may kakayahan na dynamic na makuha ang impormasyon sa pag-debug

Ipinakilala ng mga developer ng Ubuntu distribution kit ang serbisyong debuginfod.ubuntu.com, na nagbibigay-daan sa iyong i-debug ang mga program na ibinigay sa distribution kit nang hindi nag-i-install ng hiwalay na mga pakete na may impormasyon sa pag-debug mula sa debuginfo repository. Gamit ang bagong serbisyo, nagawa ng mga user na dynamic na mag-download ng mga simbolo ng pag-debug mula sa isang external na server nang direkta habang nagde-debug. Ang tampok na ito ay suportado simula sa GDB 10 at Binutils 2.34. Ang impormasyon sa pag-debug ay ibinibigay para sa mga pakete mula sa pangunahing, uniberso, pinaghihigpitan, at multiverse na mga repository ng lahat ng sinusuportahang release ng Ubuntu.

Ang proseso ng debuginfod na nagpapagana sa serbisyo ay isang HTTP server para sa paghahatid ng impormasyon sa pag-debug ng ELF/DWARF at source code. Kapag binuo gamit ang suporta sa debuginfod, maaaring awtomatikong kumonekta ang GDB sa mga server ng debuginfod upang i-download ang nawawalang impormasyon sa pag-debug tungkol sa mga file na pinoproseso, o upang paghiwalayin ang mga debug file at source code para sa executable na na-debug. Upang paganahin ang debuginfod server, ang environment variable na 'DEBUGINFOD_URLS=Β»https://debuginfod.ubuntu.comΒ» ay dapat itakda bago patakbuhin ang GDB.

Pinagmulan: opennet.ru

Magdagdag ng komento