man linux — заметки админа

8 октября 2009

xxgdb — GUI интерфейс пользователя к отладчику gdb


Синтаксис:

xxgdb [toolkitoption…][xxgdboption][gdboption…]
[objfile [corefile]]

objfile — объектный файл, создаваемый компилятором при использовании опции -g, со специальной таблицей индификатороф для gdb.
Если в текущем каталоге присутствует файл core или в командной строке указан аргумент corefile, отладчик xxgdb использует его для анализа состояния программы в случае выдачи дампа памяти.

Отладчик xxgdb принимает все стандартные опции командной строки для X Toolkit (toolkitoption), все допустимые gdb опции и опции xxgdb перечисленные ниже:

-db_name

— Устанавливает имя отладчика вместо принятого по умолчанию.

-db_promt

— Устанавливает приглашение отладчика, вместо принятого по умолчанию.

-i

— Устанавливает имя командного файла инициализации вместо принятого по умолчанию .gdbinit

-nx

— Отменяет выполнение командного файла инициализации принятого по умолчанию или определенного с помощью -i

-bigicon

— Иконки 64х64 вместо 48х48

Список основных кнопок xxgdb:

run — Начать исполнение программы.
cont — Продолжить программу после останова.
next — Исполняет одну строку исходного файла, пропуская все вызовы функций.
step — Исполняет одну строку исходного файла, реализуя все вызовы функций.
finish — Продолжает выполнение до точки возврата выбранной (или текущей) процедуры.
break — Останавливает программу в контрольной точке указанной в строке или выбранной функции (знак ^ в начале исходной строки или выбранной функции).
tbreak — Подобно break, устанавливает контрольную точку, но одноразовую (отменяющуюся автоматически после первого использования).
delete — Отменяет контрольную точку.
show brkpts — Отображение текущих контрольных точек.
stack — Трейс стека вызываемых функций.
up — Поднимается на один уровень в стеке вызываемых функций.
down — Опускается на один уровень в стеке вызываемых функций.
print — Печать значения выбранного выражения.
print * — Печать значения объекта, указанного выбранным выражением.
display — Отображает значение выбранного выражения обновляя его значение при каждом останове.
args — Выводит аргументы выбранного блока.
show display — Выводит имена отображаемых выражений.
search — Поиска строк исходного файла.
file — Перемещение по дереву каталогов
yes — Посылает gdb ответ yes в случае, если отладчику требуется ответ.
no — Аналогично посылает ответ no.
quit — Выход.

Опубликовано 8 октября 2009 - информация могла устареть.

Комментариев нет »

No comments yet.

RSS feed for comments on this post.

Leave a comment

Для отправки комментария вам необходимо авторизоваться.

Powered by WordPress