Синтаксис:
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 — Выход.