Ubuntu tagad ir iespēja dinamiski izgūt atkļūdošanas informāciju

Ubuntu izplatīšanas komplekta izstrādātāji ir ieviesuši pakalpojumu debuginfod.ubuntu.com, kas ļauj atkļūdot izplatīšanas komplektā iekļautās programmas, neinstalējot atsevišķas pakotnes ar atkļūdošanas informāciju no debuginfo krātuves. Izmantojot jauno pakalpojumu, lietotāji varēja dinamiski lejupielādēt atkļūdošanas simbolus no ārēja servera tieši atkļūdošanas laikā. Šī funkcija tiek atbalstīta, sākot ar GDB 10 un Binutils 2.34. Atkļūdošanas informācija tiek nodrošināta par pakotnēm no visu atbalstīto Ubuntu laidienu galvenajām, universālajām, ierobežotajām un multiversu krātuvēm.

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. Lai iespējotu atkļūdošanas info serveri, pirms GDB palaišanas ir jāiestata vides mainīgais 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».

Avots: opennet.ru

Pievieno komentāru