FarDebug — Интеграция FAR с GNU Debugger (GDB)

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

FarDebug — Интеграция FAR с GNU Debugger (GDB)

Post by Max Rusov »

FarDebug v 1.0 for FAR
----------------------------

Плагин представляет собой frontend для windows-версии консольного отладчика
GNU Debuger - gdb (http://www.gnu.org/software/gdb), и позволяет отлаживать
программы, скомпилированные любым компилятором, поддерживающим совместимый
формат отладочной информации (gcc, g++, free pascal и др.). Возможна отладка
как 32-х так и 64-х разрядных приложений.

Плагин предоставляет простой интерфейс к основным возможностям отладчика:

- Пошаговая отладка, с использованием текстового редактора FAR
- Промотр переменных и вычисление выражений
- Установка контрольных точек
- Просмотр стека вызовов
- Просмотр и отладка машинного кода

Все возможности отладчика также доступны в командном режиме через окно Debug console

http://plugring.farmanager.com/plugin.php?pid=865

Обсуждение





Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FarDebug - Интеграция FAR с GNU Debugger (GDB)

Post by Max Rusov »

Ver 1.0.1

+ В главное меню добавлена команда "Find Address", позволяющая быстро
перейти на исходный текст по адресу. Допустим ввод нескольких адресов
через разделители.

* Улучшено позиционирование в редакторе при трассировке и переходе из
окон отладчика.

* Исправлено несколько ошибок.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FarDebug - Интеграция FAR с GNU Debugger (GDB)

Post by Max Rusov »

Ver 1.0.2

+ В диалоге Sources List работает упорядочивание по имени файла (Ctrl-F1)
или по пути (Ctrl-F2)

+ В диалоге выбора каталога исходных файлов добавлена кнопка "Обзор"
(требуется наличие плагина DialogTools)

* Исправлено несколько ошибок.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FarDebug — Интеграция FAR с GNU Debugger (GDB)

Post by Max Rusov »

Ver 1.0.3

+ Добавлено окно "Disassemble", с возможностью пошаговой отладки на уровне
машинного кода (F2)

+ Добавлено окно помощи по командам GDB (Window->Help)

+ Для поддержки отладки DLL, в диалог "Open" добавлено поле ввода
"Host Application"

+ В окне "Breakpoint" можно добавлять точки останова через диалог (Ins).
Точки останова, добавленные из редактора попадают в единую историю.

+ Глобальный и локальные файлы пресетов (содержат команды, которые
будут автоматически переданы отладчику)

Глобальный файл называется "presets.ini" и находится в каталоге плагина
Пресеты из этого файла исполняются один раз, при загрузки GDB.

Локальный файл называется FarDebug.ini и должен находится в каталоге
отлаживаемого модуля. Пресеты из этого файла исполняются каждый раз
после загрузки модуля, до начала отладки.

+ Добавлена команда "Leave" - исполнение до выхода из процедуры

+ Недоступные команды главного меню запрещаются.

+ Небольшое меню настроек

+ В комплект добавлен FML макрос для с основными командами отладки

* Изменены алгоритмы взаимодействия с отладчиком GDB

* Исправлено несколько ошибок.
Post Reply

Return to “Анонсы новых плагинов”