Hubbry Logo
search button
Sign in
Modular Debugger
Modular Debugger
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Modular Debugger
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Modular Debugger Wikipedia article. Here, you can discuss, collect, and organize anything related to Modular Debugger. The purpose of the hub is to connect...
Add your contribution
Modular Debugger

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.