📑 Table of Contents

The modular debugger (mdb) is an extensible, low-level debugger developed by Sun Microsystems for the 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.[1]

History

edit

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 Seventh Edition UNIX[2]).

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

edit

References

edit
  • Mike Shapiro (February 2009). "Purpose Built Languages". ACM Queue. 7 (1): 18–24. doi:10.1145/1508211.1508217.

📚 Artikel Terkait di Wikipedia

List of debuggers

is a list of debuggers: computer programs that are used to test and debug other programs. Advanced Debugger (adb) — an older UNIX debugger dating back

Advanced Debugger

The advanced[citation needed] debugger adb is a debugger that first appeared in Seventh Edition UNIX. It is found on Solaris, HP-UX, SCO and Venix. It

List of C++ software and tools

graphical debugger dbx — a proprietary source-level debugger GNU Debugger – portable debugger that runs on many Unix-like systems Modular Debugger — a C/C++

Dbx (debugger)

release 13, so that dbx is not supported as a debugger for GCC-compiled code. Modular Debugger (mdb) GNU Debugger Linton, Mark A. (1990). "The Evolution of

MDB

Message Driven Bean, a special type of Enterprise JavaBean Modular Debugger, a debugger available as part of the Solaris Operating System Multidrop bus

Tandy Video Information System

controller. Expansion compartment for RS-232 serial board for use with Windows debugger. Modem (the same modem card that went in the Tandy Sensation I) could also

Oracle Solaris

IPMP, first support for IPv6 and IPsec (manual keying only), mdb Modular Debugger. Introduced Role-Based Access Control (RBAC); sun4c support removed

Mike Shapiro (programmer)

EMC. While working at Sun Microsystems, Shapiro developed pgrep, the Modular Debugger (MDB), DTrace, fault management and diagnosis, and other software for