Modular Debugger: Difference between revisions

Content deleted Content added
Added {{uncategorized}} and {{unreferenced}} tags to article using TW
Nickziv (talk | contribs)
No edit summary
Line 1:
{{unreferenced|date=April 2011}}
The modular debugger (mdb) is an extensible, low-level debugger useddeveloped on all operating systems that are based on the open sourcedby [[Solaris]]Sun operating system, such as [[IllumosMicrosystems]], for post-mortemthe analysisSolaris of7 anoperating application or kernelsystem. TheIt mdbis projectnow wasopen started inside of Sun tosourced, replaceunder the aging [[adb]]Common debuggerDevelopment (madeand byDistribution [[Steve BourneLicense]] (CDDL) that was previously used with the system. Mdb is backward-compatible with adb.
 
==History==
The mdb project was started in 1997 by [[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 [[adb]] debugger developed by [[Steve Bourne]] (initially for the AT&T SVR4 Unix distribution).
 
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.
{{uncategorized|date=April 2011}}
 
==References==
*{{cite journal
| author = Mike Shapiro
| year = 2009
| month = February
| title = Purpose Built Languages
| journal = [[ACM Queue]]
| volume = 7
| issue = 1
| pages = 18-24
| doi =
| id =
| url = http://queue.acm.org/detail.cfm?id=1508217
| accessdate = 2011-04-02
}}