Команды программы 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 - Обзор