dbx (debugger)
Appearance
![]() | The topic of this article may not meet Wikipedia's general notability guideline. (July 2011) |
DBX is a proprietary source-level debugger found primarily on Solaris, AIX, IRIX, Tru64 UNIX, GNU/Linux and BSD operating systems. It provides symbolic debugging for programs written in C, C++, Pascal, FORTRAN and Java. Useful features include stepping through programs one source line or machine instruction at a time. In addition to simply viewing operation of the program, variables can be manipulated and a wide range of expressions can be evaluated and displayed.
DBX was originally developed at University of California, Berkeley, by Mark Linton [1] and subsequently made its way to various vendors who had licensed BSD. It has also found its way into other products:
- DBX is also available on IBM z/OS systems, in the UNIX System Services component. DBX for z/OS can debug programs written in C and C++, and can also perform machine level debugging. As of z/OS V1R5, DBX is able to debug programs using the DWARF debug format. z/OS V1R6 added support for debugging 64-bit programs.
- DBX is included as part of the Oracle Solaris Studio product from Oracle Corporation, and is supported on both Solaris and GNU/Linux. It supports programs compiled with the Oracle Solaris Studio compilers and GCC.
See also
External links
- dbx for z/OS
- dbx for AIX
- Sun Studio Compilers and Tools for Solaris OS and Linux
- : source-level debugging tool – Sun Studio Developer's Manual
Notes
- ^ Linton 1990
References
- Linton, Mark (1990). The Evolution of Dbx