LINUX.ORG.RU

Debug


3

0

Всего сообщений: 8

Выход GDB 7.10

Группа GNU's Not Unix

В новой версии отладчика GDB (GNU Debugger) добавлена поддержка прямого доступа к разделяемым (shared) библиотекам при удалённой отладке, улучшена поддержка скриптов на Python и Guile. Появилась поддержка record-replay и обратной отладки на системах Arm64, а также поддержка DTrace USDT на 64-битных системах. И многое другое. Упразднена поддержка Itanium и HP/PA.

>>> Подробности

 , ,

mradermaxlol
()

Разработчики Mozilla представили новый отладчик rr

Группа Mozilla

Работая над браузером Firefox, программисты Mozilla за два года создали отладчик с простым названием - rr, предназначенный для записи и последующего воспроизведения хода выполнения программы. Ключевой особенностью является возможность воспроизведения ошибок, которые появляются при непредсказуемых обстоятельствах. Разработчик запускает тесты и занимается другими делами до тех пор, пока не появится баг. Воспроизведение программы будет автоматически записано с теми же регистрами и адресами памяти. Эту запись можно прокручивать сколько угодно, изучая момент и причины возникновения ошибки.

Потерь производительности практически нет, поскольку rr записывает лишь изменяющиеся фрагменты во время выполнения программы.

Отладчик еще «сырой» и обладает рядом ограничений: не поддерживаются 64-разрядные процессы, эмулируется лишь выполнение на одноядерном процессоре, поддерживаются только процессоры Intel: Ivy Bridge и Sandy Bridge.

>>> Подробности

 , ,

anonymous
()

Вышел GDB 7.5

Группа Open Source

17-го августа вышла новая версия известного отладчика GDB — 7.5. Из новшеств следует отметить следующие:

  • добавлена поддержка языка Go;
  • новые целевые платформы (targets): x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64;
  • улучшения скриптового API;
  • добавлена поддержка обратной отладки для платформы ARM;
  • добавлена поддержка SDT (statically defined tracing).

>>> Подробности

 , ,

anonymous
()

GDB 7.2

Группа GNU's Not Unix

В новом релизе GNU Debugger:

  • добавлена поддержка для языка D;
  • расширена поддержка для C++ (поддержка ADL, операторов определяемых пользователем, статических константных членов класса);
  • улучшена поддержка Python (доступ к breakpoints, symbols, symbol tables, program spaces, inferiors, threads и frame's code blocks);
  • улучшения для точек трассировки (поддержка реконструкции после отсоединения, поддержка статических точек, поддержка в GDBServer);
  • поддержка новых платформ: ARM Symbian (arm-*-symbianelf*) и поддержка 64 битной Windows в GDBServer;
  • а также много других значимых улучшений, о которых можно прочитать в полном анонсе релиза.

>>> сайт проекта

 ,

Sylvia
()

Проект biew объявил о переименовании в beye

Группа Open Source

Разработчики свободной программы для просмотра и дизассемблирования содержимого бинарных файлов biew (Binary vIEW) приняли решение о переименовании проекта в «beye» (Binary EYE). Переименование произведено в ответ на многочисленные просьбы англоязычных пользователей дизассемблера, свидетельствующих о том, что слово biew имеет нехорошие ассоциации у англоговорящего населения. Наряду с этим также поменялся адрес проекта - http://beye.sourceforge.net. Команда разработчиков проекта ждёт пожеланий и предложений пользователей по новому адресу или в новых списках рассылки проекта.

>>> Подробности

 beye, , , дизассемблирование,

nick
()

Graphic Remedy gDEBugger V4.0

Группа Проприетарное ПО

Graphic Remedy представляет версию 4.0 отладчика OpenGL-приложений и графической системы gDEBugger. Новая версия теперь доступна и на ОС GNU/Linux (для архитектур x86 и amd64). Также добавлены новые просмотрщики текстур и буферов. Множественные улучшения производительности и практичности интерфейса. Новую версию можно скачать здесь для GNU/Linux и здесь для Windows.
30-дневная trial-версия доступна для всех.

>>> Подробности

 , , , , ,

resurtm
()

Вышел kmemcheck v4

Группа Ядро Linux

kmemcheck представляет собой четыре патча ядра Linux, которые определяют использование не проинициализированной памяти. При каждом обращении к памяти, будь то чтение или запись, которая была динамически выделена при помощи kmalloc(), происходит перехват вызова: если происходит чтение адреса, по которому еще не было ничего записано, то происходит запись сообщения в лог ядра. kmemcheck помогает отлаживать модули ядра.

>>> Подробности

 , kmemcheck,

anonymous
()

О работе с valgrind

Группа Документация

Valgrind -- мощный инструмент программиста, позволяющий отыскивать ошибки работы с памятью. Каждый начинающий (и не только) разработчик на языке C просто обязан научиться пользоваться данным средством. В этом и поможет статья, которую можно прочитать, перейдя по ссылке.

>>> Статья

 , ,

Demon37
()