Программа символьной отладки dbx позволяет отлаживать программы на двух уровнях: на уровне исходного кода и на уровне ассемблера. В режиме отладки на уровне исходного кода можно отлаживать программы, написанные на языках C, C++, Pascal и FORTRAN. В режиме отладки на уровне ассемблера можно отлаживать исполняемые программы на машинном уровне. Команды, применяемые для обоих типов отладки, схожи.
С помощью программы отладки dbx можно осуществлять пошаговое выполнение программы или расставить точки прерывания в объектной программе, на которых будет останавливаться программа отладки. Можно также выполнять поиск и просматривать фрагменты исходных файлов программы.
Информация о способах выполнения различных задач с помощью программы отладки dbx приведена в следующих разделах: