Advanced Debugger
   HOME

TheInfoList



OR:

The advanced debugger adb is the standard UNIX
debugger A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its executi ...
found on Solaris 1 and 2,
HP-UX HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V (initially System III) and first released in 1984. Current versions support HPE Integrity Se ...
, SCO and
Venix Venix is a discontinued version of the Unix operating system for low-end computers, developed by VenturCom, a "company that specialises in the skinniest implementations of Unix".VenturCom ships real-time Venix/386. Computer Business Review, 1 Feb ...
. It is the successor of a debugger called db.


Overview

The initial version was written by
Stephen R. Bourne Stephen Richard "Steve" Bourne (born 7 January 1944) is an English computer scientist based in the United States for most of his career. He is well known as the author of the Bourne shell (sh), which is the foundation for the standard command-l ...
. ADB is the standard debugger on Solaris and the Solaris kernel debugger ''kadb'' that was introduced with SunOS-3.5 (1986) is a minor variant of adb. A version of ADB was integrated into the BSD kernel as a kernel debugger. On Solaris, ADB was replaced by the Modular Debugger mdb with Solaris 8 (2000) and the ADB
command-line interface A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
now is emulated by mdb when it is called as adb. Mdb has become OpenSource with OpenSolaris.


See also

* DBX, the symbolic debugger


References


External links


A Tutorial Introduction to ADB. J. F. Maranzano, S. R. Bourne
/ Bell Laboratories Debuggers {{programming-software-stub