Content deleted Content added
Citation bot (talk | contribs) Removed proxy/dead URL that duplicated identifier. Removed access-date with no URL. | Use this bot. Report bugs. | Suggested by Guy Harris | #UCB_webform |
|||
(8 intermediate revisions by 6 users not shown) | |||
Line 1:
{{Short description|Low-level debugger}}
The '''modular debugger''' ('''mdb''') is an extensible, low-level debugger developed by [[Sun Microsystems]] for the [[Solaris (operating system)|Solaris]] 7 operating system. It is now open sourced, under the [[Common Development and Distribution License]] (CDDL).
Its source code is now available in all open source derivatives of Solaris, such as [[Illumos]].<ref>{{cite web|url=http://src.illumos.org/source/xref/illumos-gate/usr/src/cmd/mdb/common/mdb/|title=mdb source in Illumos}}</ref>
==History==
The mdb project was started in 1997 by [[Mike Shapiro (programmer)|Mike Shapiro]] and others when the Solaris operating system was adding support for 64-bit architectures. Up until that point, Solaris was using the aging [[Advanced Debugger|adb]] debugger developed by [[Steve Bourne]] (initially for
It was very difficult to simply port adb from a 32-bit architecture to a 64-bit architecture, so Sun engineers decided to make a new debugger that would feature enhanced debugging capabilities, while being backward compatible with adb.
==See also==
*[[dbx (debugger)]]
==References==
Line 17 ⟶ 21:
| issue = 1
| pages = 18–24
| doi = 10.1145/1508211.1508217
| id =
|doi-access = free
}}
{{reflist}}
{{Solaris}}
[[Category:Debuggers]]
|