README revision 7c478bd95313f5f23a4c958a745db2134aa03244
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# CDDL HEADER START
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# The contents of this file are subject to the terms of the
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# Common Development and Distribution License, Version 1.0 only
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# (the "License"). You may not use this file except in compliance
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# with the License.
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# See the License for the specific language governing permissions
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# and limitations under the License.
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# When distributing Covered Code, include this CDDL HEADER in each
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# If applicable, add the following below this CDDL HEADER, with the
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# fields enclosed by brackets "[]" replaced with your own identifying
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# information: Portions Copyright [yyyy] [name of copyright owner]
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte# CDDL HEADER END
450396635f70344c58b6b1e4db38cf17ff34445cJohn ForteCopyright (c) 1999 by Sun Microsystems, Inc.
450396635f70344c58b6b1e4db38cf17ff34445cJohn ForteAll rights reserved.
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forte#ident "%Z%%M% %I% %E% SMI"
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortemdb(1) is an extensible utility for low-level debugging and editing of the
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortelive operating system, operating system crash dumps, user processes, user
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forteprocess core dumps, and object files. mdb provides a completely customizable
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forteenvironment for debugging complex software systems such as an operating system,
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortefor programs that are highly optimized, have had their debug information
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forteremoved, or are themselves low-level debugging tools, and for customer
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortesituations where developers can only access post-mortem information.
450396635f70344c58b6b1e4db38cf17ff34445cJohn ForteRefer to the white paper "A Modular Debugger for Solaris" for information
450396635f70344c58b6b1e4db38cf17ff34445cJohn Forteon the design, features, and goals of MDB. See /shared/sac/PSARC/1999/169
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortefor copies of the paper and related documentation. More information about
450396635f70344c58b6b1e4db38cf17ff34445cJohn ForteMDB is available on the internal web at http://mdb.eng/. This directory
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortecontains both the source for the MDB debugger, and the supporting debugger
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortemodules. Developers are free to modify and enhance these modules to add
450396635f70344c58b6b1e4db38cf17ff34445cJohn Fortenew dcmds and walkers and to create completely new modules.