There are several debug programs available for debugging your programs: the adb, dbx, dex, softdb, and kernel debug programs. The adb program enables you to debug executable binary files and examine non-ASCII data files. The dbx program enables source-level debugging of C, C++, Pascal, and FORTRAN language programs, as well as assembler-language debugging of executable programs at the machine level. The (dex) provides an X interface for the dbx debug program, providing windows for viewing the source, context, and variables of the application program. The softdb debug program works much like the dex debug program, but softdb is used with AIX Software Development Environment Workbench. The kernel debug program is used to help determine errors in code running in the kernel.
The following articles provide information on the adb and dbx debug programs: