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

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

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

  • ЦЛИ и ТУИ интерфејси сада имају могућност да дефинишу стил терминала (додата је команда „сет стиле“). Са ГНУ Хигхлигхт-ом, имплементирано је истицање изворног текста;
  • Имплементирана експериментална подршка за компајлирање и замену Ц++ изворног кода у процес који контролише ГДБ
    (инфериорни). Да бисте радили, потребна вам је барем верзија ГЦЦ 7.1б компајлирана са либцп1.со;

  • Подршка за ИПв6 је додата ГДБ и ГДБсерверу. Да бисте подесили ИПв6 адресе, користите формат „[АДРЕСА]:ПОРТ“;
  • За РИСЦ-В циљне системе, додата је подршка за описивање циља у КСМЛ формату (Формат описа циља);
  • ФрееБСД платформа пружа подршку за инсталирање тачака пресретања
    (цатцхпоинт) за системске позиве користећи њихове псеудониме специфичне за различите АБИ (на пример, за 'кевент' је доступан псеудоним 'фреебсд11_кевент' за повезивање са старим АБИ-јем);

  • Подршка за Уник утичнице (Уник Домаин соцкет) је додата команди „таргет ремоте“;
  • Додата могућност приказа свих датотека које је процес отворио (команда „инфо проц филес“);
  • Имплементирана је могућност аутоматског чувања индекса ДВАРФ симбола на диск како би се убрзало накнадно учитавање исте извршне датотеке;
  • Додата подршка за приступ ППР, ДСЦР, ТАР, ЕББ/ПМУ и ХТМ регистрима ГДБсерверу за ПоверПЦ ГНУ/Линук платформу;
  • Додате нове команде "сет/схов дебуг цомпиле-цплус-типес" и
    „сет/схов дебуг скип“ за конфигурисање излаза података о конверзијама типа Ц++ и информација о прескоченим датотекама и функцијама;

  • Додате команде "фраме аппли ЦОММАНД", "таас ЦОММАНД", "фаас ЦОММАНД", "тфаас ЦОММАНД" за примену команди на оквире и нити;
  • Урађена су побољшања у командама “фраме”, “селецт-фраме”, “инфо фраме”,
    — “инфо функције”, “инфо типови”, “инфо променљиве”, “инфо тхреад”, “инфо проц”;

  • Када се покрене у пакетном режиму, ГДБ сада враћа код грешке 1 ако последња команда не успе;
  • Додата могућност изградње ГДБ-а са Ундефинед Бехавиор Санитизер-ом који обезбеђује ГЦЦ;
  • Додате основне системске поставке (природна конфигурација, за отклањање грешака на истом систему) за РИСЦ-В ГНУ/Линук (рисцв*-*-линук*) и РИСЦ-В ФрееБСД (рисцв*-*-фреебсд*) платформе;
  • Додате циљне конфигурације: ЦСКИ ЕЛФ (цски*-*-елф), ЦСКИ ГНУ/Линук (цски*-*-линук), НКСП С12З ЕЛФ (с12з-*-елф), ОпенРИСЦ ГНУ/Линук (или 1к *-*-линук *), РИСЦ-В ГНУ/Линук (рисцв*-*-линук*) и РИСЦ-В ФрееБСД (рисцв*-*-фреебсд*);
  • Отклањање грешака на истом систему на Виндовс-у сада захтева Виндовс КСП или новија издања;
  • Питхон 2.6 или новији је сада потребан за коришћење Питхон АПИ-ја.

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

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