Команды программы dbx позволяют выполнять следующие задачи:
| clear | Удаляет все точки прерывания в заданной строке исходного файла. |
| cleari | Удаляет все точки прерывания с заданным адресом. |
| delete | Удаляет точки трассировки и прерывания с указанными номерами. |
| status | Показывает активные на данный момент команды trace и stop. |
| stop | Прекращает выполнение прикладной программы. |
| cont | Возобновляет выполнение программы с текущей точки прерывания до конца программы или до следующей точки прерывания. |
| detach | Выход из программы отладки без завершения работы приложения. |
| down | Передвигает функцию вниз по стеку. |
| goto | Передает управление на указанную строку исходного кода программы. |
| gotoi | Изменяет адреса счетчика команд. |
| next | Приложение выполняется до следующей строки исходного кода. |
| nexti | Приложение выполняется до следующей команды исходного кода. |
| rerun | Запускает приложение. |
| return | Продолжает выполнять прикладную программу, пока не будет достигнут оператор возврата в указанную процедуру. |
| run | Запускает приложение. |
| skip | Возобновляет работу приложения с текущей точки прерывания. |
| step | Выполняет одну строку исходного кода. |
| stepi | Выполняет одну команду исходного кода. |
| up | Передвигает функцию вверх по стеку. |
| trace | Печатает данные трассировки. |
| tracei | Включает трассировку. |
| where | Выдает список всех активных процедур и функций. |
| quit | Выход из программы отладки dbx. |
| edit | Открывает окно редактора с указанным файлом. |
| file | Переход от текущего файла с исходным кодом к указанному файлу. |
| func | Изменяет текущую функцию на указанную функцию или процедуру. |
| list | Выдает текст текущего файла с исходным кодом. |
| listi | Выдает список команд из исходного кода приложения. |
| move | Переход на указанную строку текста. |
| / (искомая-строка) | Поиск по образцу в текущем файле с исходным кодом (в направлении вперед) |
| ? (Поиск) | Поиск по образцу в текущем файле с исходным кодом (в направлении назад) |
| use | Задает список каталогов для поиска файла. |
| assign | Присваивает значение переменной. |
| case | Изменяет способ интерпретации символов программой dbx. |
| dump | Выводит имена и значения переменных указанной процедуры. |
| Печатает значение выражения, либо выполняет процедуру и печатает код возврата. | |
| set | Присваивает значение переменной среды. |
| unset | Аннулирует присвоенное ранее значение переменной среды. |
| whatis | Выводит описание компонентов прикладной программы. |
| whereis | Выводит полные имена всех символов, совпадающих с указанным идентификатором. |
| which | Выводит полное имя указанного идентификатора. |
| attribute | Выдает информацию о заданном атрибуте или о всех атрибутах. |
| condition | Выводит информацию об указанной или о всех условных переменных. |
| mutex | Выводит информацию об указанной или о всех взаимных блокировках. |
| thread | Отслеживает работу нити и выводит собранную информацию. |
| multproc | Включает или выключает параллельный режим отладки. |
| call | Выполняет объектный код, связанный с заданной процедурой или функцией. |
| Печатает значение выражения, либо выполняет процедуру и печатает код возврата. |
| catch | Включение режима перехвата сигнала перед его отправкой приложению. |
| ignore | Выключение режима перехвата сигнала перед его отправкой приложению. |
| display memory | Выводит содержимое памяти. |
| gotoi | Изменяет адреса счетчика команд. |
| map | Выдает таблицу адресов и информацию загрузчика о прикладной программе. |
| nexti | Выполняет прикладную программу до следующей машинной команды. |
| registers | Показывает значения регистров общего назначения, системных регистров, регистров с плавающей точкой и регистра команд. |
| stepi | Выполняет одну команду исходного кода. |
| stopi | Устанавливает точку прерывания в указанной позиции. |
| tracei | Включает трассировку. |
| alias | Присваивает псевдонимы командам dbx и выводит информацию о них. |
| help | Выдает справочную информацию по командам программы dbx и другим вопросам. |
| prompt | Изменяет стандартное приглашение dbx на указанную строку. |
| screen | Открывает окно Xwindow, в которое будет отправляться вывод команды dbx. |
| sh | Передает оболочке команду для выполнения. |
| source | Считывает команды dbx из файла. |
| unalias | Удаляет псевдоним. |
Программа символьной отладки dbx - Обзор