Ubuntu енді отладка туралы ақпаратты динамикалық түрде шығарып алу мүмкіндігіне ие

Ubuntu тарату жинағын әзірлеушілер debuginfod.ubuntu.com қызметін ұсынды, ол debuginfo репозиторийінен жөндеу ақпараты бар бөлек бумаларды орнатпай-ақ тарату жинағында жеткізілетін бағдарламаларды жөндеуге мүмкіндік береді. Жаңа қызметті пайдалана отырып, пайдаланушылар түзету кезінде сыртқы серверден түзету таңбаларын динамикалық түрде жүктей алды. Бұл мүмкіндікке GDB 10 және Binutils 2.34 бастап қолдау көрсетіледі. Түзету ақпараты барлық қолдау көрсетілетін Ubuntu шығарылымдарының негізгі, ғаламдық, шектеулі және көп әмбебап репозитарийлеріндегі бумалар үшін берілген.

Қызметке қуат беретін отладтау процесі ELF/DWARF жөндеу ақпараты мен бастапқы кодты жеткізуге арналған HTTP сервері болып табылады. Debuginfod қолдауымен құрастырылған кезде, GDB өңделетін файлдар туралы жетіспейтін жөндеу ақпаратын жүктеп алу немесе жөндеу файлдары мен орындалатын файл үшін бастапқы кодты бөлу үшін жөндеу серверлеріне автоматты түрде қосыла алады. Түзету серверін қосу үшін GDB іске қоспас бұрын 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» айнымалы ортасын орнату керек.

Ақпарат көзі: opennet.ru

пікір қалдыру