<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Релиз отладчика GDB 7.4]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19764&amp;type=atom" />
	<updated>2012-01-25T14:40:17Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19764</id>
		<entry>
			<title type="html"><![CDATA[Релиз отладчика GDB 7.4]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=245870#p245870" />
			<content type="html"><![CDATA[<p>Объявлено о выходе новой версии отладчика <a href="http://www.gnu.org/software/gdb/">GDB 7.4</a>, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows).</p><p>Ключевые улучшения:</p><ul><li><p>Многочисленные улучшения в поддержке вспомогательных скриптов на языке Python. Добавлена новая команда &quot;set python print-stack none|full|message&quot;, которую следует использовать вместо &quot;maint set python print-stack on|off&quot;, будет объявлена устаревшей в следующем выпуске. Добавлены новые атрибуты в классах Block и Symbols, реализован новый класс &quot;gdb.FinishBreakpoint&quot; и новое событие &quot;gdb.new_objfile&quot;. В модуль gdb.type добавлена функция &quot;deep_items&quot;;</p></li><li><p>Добавлен симулятор микроконтроллера Renesas RL78 (rl78-*-elf);</p></li><li><p>Улучшена поддержка неоднозначных спецификаторов строк исходного текста (linespec), например, точки останова теперь ставятся для всех подпадающих под маску позиций;</p></li><li><p>Возможность определения маски для точек наблюдения (Watchpoint);</p></li><li><p>Расширение поддержки точек трассировки (Tracepoint). Возможность включения и отключения точек трассировки в любое время после начала трассировки. Быстрая точка трассировки на 32-разрядных x86-системах может быть установлена в позицию с 4-байтовой инструкцией (ранее требовалось минимум 5 байт);</p></li><li><p>Поддержка DSP-процессоров Texas Instruments TMS320C6x (tic6x-*-*) в роли целевой платформы (target);</p></li><li><p>Незначительное расширение протокола удалённой отладки. Новые пакеты: QTEnable, QTDisable, QTNotes, qTP, qTMinFTPILen. Новые команды: &quot;set dcache line&quot; and &quot;set dcache line-size&quot; и &quot;set remote hardware-watchpoint-length-limit&quot;;</p></li><li><p>Возможность отображения значений параметров функции во время вызова данной функции (работает только если код собран в GCC 4.7). Включение производится опцией &quot;set print entry-values&quot;;</p></li><li><p>Новые команды:</p><ul><li><p>&quot;skip file&quot;, &quot;skip function&quot; для пропуска неважных функций в процессе отладки;</p></li><li><p>watch EXPRESSION mask MASK_VALUE</p></li><li><p>info auto-load-scripts [REGEXP]</p></li><li><p>info macro [-all] [--] MACRO</p></li><li><p>collect EXPRESSIONS</p></li><li><p>tstart [NOTES]</p></li><li><p>tstop [NOTES]</p></li><li><p>&quot;!&quot; (аналог команды &quot;shell&quot;)</p></li></ul></li><li><p>Новые опции:</p><ul><li><p>&quot;set extended-prompt&quot; и &quot;show extended-prompt&quot;</p></li><li><p>&quot;set print entry-values (both|compact|default|if-needed|no|only|preferred)&quot; и &quot;show extended-prompt&quot;</p></li><li><p>&quot;set debug entry-values и &quot;show debug entry-values&quot;</p></li><li><p>&quot;set basenames-may-differ и &quot;show basenames-may-differ&quot;</p></li><li><p>&quot;set trace-user, &quot;show trace-user&quot;, &quot;set trace-notes и show trace-notes&quot;</p></li><li><p>&quot;set trace-stop-notes&quot; и &quot;show trace-stop-notes&quot;</p></li></ul></li><li><p>Новая опция сборки &quot;--with-iconv-bin&quot;;</p></li><li><p>В GDBserver добавлена опция &quot;--once&quot;;</p></li><li><p>Утилита gdbtui объявлена устаревшей, вместо неё следует испльзовать &quot;gdb -tui&quot;.</p></li></ul><p><a href="http://www.opennet.ru/opennews/art.shtml?num=32887">Источник »</a><br /><a href="http://sourceware.org/ml/gdb-announce/2012/msg00001.html">Главная ссылка к новости »</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2012-01-25T14:40:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=245870#p245870</id>
		</entry>
</feed>
