Издање програма за отклањање грешака ГДБ 12

Представљено је издање ГДБ 12.1 дебагера (прво издање серије 12.к, за развој је коришћена грана 12.0). ГДБ подржава отклањање грешака на нивоу извора за широк спектар програмских језика (Ада, Ц, Ц++, Објецтиве-Ц, Пасцал, Го, Руст, итд.) на различитом хардверу (и386, амд64, АРМ, Повер, Спарц, РИСЦ - В, итд.) и софтверске платформе (ГНУ/Линук, *БСД, Уник, Виндовс, мацОС).

Кључна побољшања:

  • Подразумевано је омогућен вишенитни режим за учитавање симбола за отклањање грешака, што убрзава покретање.
  • Побољшана подршка за Ц++ шаблоне.
  • Имплементирана је подршка за рад на ФрееБСД платформи у асинхроном режиму (асинц).
  • Могуће је онемогућити коришћење ГНУ Соурце Хигхлигхт-а и користити библиотеку Пигментс за истицање синтаксе.
  • Команда "цлоне-инфериор" проверава да ли су подешавања ТТИ, ЦМД и АРГС копирана са оригиналног објекта за отклањање грешака (инфериорног) у нови објекат за отклањање грешака. Такође је осигурано да се све промене променљивих окружења направљене коришћењем команди 'сет енвиронмент' или 'унсет енвиронмент' копирају у нови објекат за отклањање грешака.
  • Команда "принт" пружа подршку за штампање бројева са покретним зарезом, специфицирајући формат основне вредности, као што је хексадецимални ("/к").
  • Додата подршка за покретање дебагера и ГДБ сервера на ГНУ/Линук/ОпенРИСЦ архитектури (или 1к*-*-линук*). Додата подршка за апликације за отклањање грешака за ГНУ/Линук/ЛоонгАрцх циљну платформу (лоонгарцх*-*-линук*). Подршка за циљну платформу С+цоре (сцоре-*-*) је укинута.
  • ГДБ 12 је најављен као последње издање које подржава изградњу са Питхон 2.
  • Застарело и биће уклоњено у ГДБ 13 ДБКС режиму компатибилности.
  • ГДБ/МИ интерфејс за управљање дозвољава коришћење команде '-адд-инфериор' без параметара или заједно са заставицом '--но-цоннецтион' за наслеђивање везе од тренутног објекта за отклањање грешака или покретање без везе.
  • Направљена су побољшања у Питхон АПИ-ју. Обезбеђена је могућност имплементације ГДБ/МИ команди у Питхон-у. Додати су нови догађаји гдб.евентс.гдб_екитинг и гдб.евентс.цоннецтион_ремовед, функција гдб.Арцхитецтуре.интегер_типе(), објекат гдб.ТаргетЦоннецтион, својство гдб.Инфериор.цоннецтион, гдб.РемотеТаргетЦоннецтион.сенд_Таргет.детаил.метод и атрибут гдбтаил.детаил. гдб.Типе.ис_сцалар и гдб.Типе.ис_сигнед.

Извор: опеннет.ру

Додај коментар