Advanced Debugger: Difference between revisions

Content deleted Content added
Overview: www.cs.dartmouth.edu doesn't seem to be working right now (web.cs.dartmouth.edu is working; I don't know whether the site is just down or permanently dead). HTTPS One More Place (but that doesn't fix the connection problem; sometimes it does, but not this time).
In what way is (or was) it the "standard" debugger in Solaris? dbx is also provided, and is a lot better at doing source-level debugging. Combine the two bits about ADB in Solaris.
Line 18:
| website =
}}
The advanced debugger '''adb''' is thea standard[[debugger]] UNIXthat first appeared in [[debuggerSeventh Edition UNIX]].<ref>{{man|1|adb|v7}}</ref> It is found on [[Solaris (operating system)|Solaris]] 1 and 2, [[HP-UX]], [[OpenServer|SCO]] and [[Venix]]. It is the successor of a debugger called '''db'''.
 
==Overview==
The initial version was written by [[Stephen R. Bourne]].<ref name="reader">{{cite tech report |first1=M. D. |last1=McIlroy |authorlink1=Doug McIlroy |year=1987 |url=https://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs |archive-url=https://web.archive.org/web/20230730004547/https://www.cs.dartmouth.edu/~doug/reader.pdf |archive-date=2023-07-30 |url-status=dead}}</ref> 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.
 
OnADB was provided with Solaris until Solaris 8 (2000), ADBwhen it was replaced by the [[Modular Debugger|Modular Debugger mdb]] (mdb) with Solaris 8 (2000) and the ADB [[command-line interface]] now is emulated by mdb when it is called as adb. Mdb has become OpenSource with OpenSolaris.<ref>{{Cite web |title=Solaris performance and tools DTrace and MDB techniques for Solaris 10 and OpenSolaris 0131568191, 9780131568198 |url=https://dokumen.pub/solaris-performance-and-tools-dtrace-and-mdb-techniques-for-solaris-10-and-opensolaris-0131568191-9780131568198.html |access-date=2023-06-06 |website=dokumen.pub |language=en}}</ref> 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.{{cn|date=January 2015}}
 
A version of ADB was integrated into the [[BSD]] kernel as a kernel debugger.{{cn|date=January 2015}}
On Solaris, ADB was replaced by the [[Modular Debugger|Modular Debugger mdb]] with Solaris 8 (2000) and the ADB [[command-line interface]] now is emulated by mdb when it is called as adb. Mdb has become OpenSource with OpenSolaris.<ref>{{Cite web |title=Solaris performance and tools DTrace and MDB techniques for Solaris 10 and OpenSolaris 0131568191, 9780131568198 |url=https://dokumen.pub/solaris-performance-and-tools-dtrace-and-mdb-techniques-for-solaris-10-and-opensolaris-0131568191-9780131568198.html |access-date=2023-06-06 |website=dokumen.pub |language=en}}</ref>
 
==See also==
*[[dbx (debugger)|dbx]]
 
==References==