Modular Debugger: Difference between revisions

Content deleted Content added
m cat
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
 
(11 intermediate revisions by 9 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).
 
It'sIts 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 the[[Seventh AT&TEdition SVR4 Unix distributionUNIX]]<ref>{{man|1|adb|v7}}</ref>).
 
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==
*{{cite journal
| author = Mike Shapiro
| year date=February 2009
| month = February
| title = Purpose Built Languages
| journal = [[ACM Queue]]
Line 18 ⟶ 21:
| issue = 1
| pages = 18–24
| doi = 10.1145/1508211.1508217
| id =
|doi-access = free
| url = http://queue.acm.org/detail.cfm?id=1508217
| accessdate = 2011-04-02
}}
{{reflist}}
 
{{Solaris}}
 
[[Category:Debuggers]]