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 - Выход.