Ubuntu ofron mundësinë për marrjen dinamike të informacionit për debug

Zhvilluesit e distribuimit Ubuntu paraqitën shërbimin debuginfod.ubuntu.com, i cili lejon pajisjen e programeve të ofruara në distribucion pa nevojën për të instaluar paketa të veçanta me informacionin debug nga depoja debuginfo. Me këtë shërbim të ri, përdoruesit kanë mundësinë e ngarkimit dinamik të simboleve të ndihmës nga një server i jashtëm direkt gjatë procesit të depurimit. Ky funksionalitet është mbështetur që nga lëshimi i GDB 10 dhe Binutils 2.34. Informacioni për depurimin ofrohet për paketa nga depozitë si main, universe, restricted dhe multiverse të të gjitha lëshimeve të mbështetura të Ubuntu.

Procesi që siguron funksionimin e shërbimit debuginfod është një server HTTP për dhënien e informacionit të depurimit ELF/DWARF dhe teksteve burimore. GDB, kur është ndërtuar me mbështetje për debuginfod, mund të lidhet automatikisht me serverat debuginfod për të ngarkuar informacionin e munguar të depurimit për skedarët që po përpunohen ose për të ndarë skedarët e depurimit dhe tekstet burimore për skedarin ekzekutiv që po depurohet. Për ta aktivizuar server debuginfod para ekzekutimit të GDB, duhet të vendoset variabla e mjedisit ‘DEBUGINFOD_URLS="https://debuginfod.ubuntu.com".

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster