Debian projekts ir uzsācis pakalpojumu dinamiskai atkļūdošanas informācijas iegūšanai

Debian izplatīšanā ir palaists jauns pakalpojums debuginfod, kas ļauj atkļūdot izplatījumā iekļautās programmas, atsevišķi neinstalējot saistītās pakotnes ar atkļūdošanas informāciju no debuginfo krātuves. Palaistais pakalpojums ļauj izmantot GDB 10 ieviesto funkcionalitāti, lai dinamiski ielādētu atkļūdošanas simbolus no ārēja servera tieši atkļūdošanas laikā.

Atkļūdošanas informācijas process, kas nodrošina pakalpojumu, ir HTTP serveris ELF/DWARF atkļūdošanas informācijas un avota koda piegādei. Ja ir izveidots ar atkļūdošanas info atbalstu, GDB var automātiski izveidot savienojumu ar atkļūdošanas informācijas serveriem, lai lejupielādētu trūkstošo atkļūdošanas informāciju par apstrādājamajiem failiem vai atdalītu atkļūdošanas failus un avota kodu atkļūdojamajam izpildāmajam failam.

Debian debuginfod atbalsts pašlaik ir iekļauts elfutils un GDB pakotnēs, kas tiek piedāvātas nestabilajās un testēšanas krātuvēs. Lai iespējotu atkļūdošanas info serveri, pirms GDB palaišanas vienkārši iestatiet vides mainīgo 'DEBUGINFOD_URLS=»https://debuginfod.debian.net». Atkļūdošanas informācija Debuginfod serverī, kurā darbojas Debian, tiek nodrošināta pakotnēm no nestabilo, testēšanas ierosināto atjauninājumu, stabilo, stabilo atpakaļportu un ierosināto atjauninājumu krātuvēm.

Avots: opennet.ru

Pievieno komentāru