[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Список команд dbx

Команды программы 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 Выводит имена и значения переменных указанной процедуры.
print Печатает значение выражения, либо выполняет процедуру и печатает код возврата.
set Присваивает значение переменной среды.
unset Аннулирует присвоенное ранее значение переменной среды.
whatis Выводит описание компонентов прикладной программы.
whereis Выводит полные имена всех символов, совпадающих с указанным идентификатором.
which Выводит полное имя указанного идентификатора.

Отладка нити


attribute Выдает информацию о заданном атрибуте или о всех атрибутах.
condition Выводит информацию об указанной или о всех условных переменных.
mutex Выводит информацию об указанной или о всех взаимных блокировках.
thread Отслеживает работу нити и выводит собранную информацию.

Отладка в параллельном режиме


multproc Включает или выключает параллельный режим отладки.

Вызов процедуры


call Выполняет объектный код, связанный с заданной процедурой или функцией.
print Печатает значение выражения, либо выполняет процедуру и печатает код возврата.

Обработка сигнала


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 - Обзор


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]