SUNWonmdb-README revision 7c478bd95313f5f23a4c958a745db2134aa03244
0N/A#ident "%Z%%M% %I% %E% SMI"
3261N/A#
0N/A# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
0N/A# Use is subject to license terms.
0N/A#
0N/A# CDDL HEADER START
0N/A#
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License, Version 1.0 only
0N/A# (the "License"). You may not use this file except in compliance
0N/A# with the License.
0N/A#
0N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0N/A# or http://www.opensolaris.org/os/licensing.
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A#
0N/A# When distributing Covered Code, include this CDDL HEADER in each
2362N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2362N/A# If applicable, add the following below this CDDL HEADER, with the
2362N/A# fields enclosed by brackets "[]" replaced with your own identifying
0N/A# information: Portions Copyright [yyyy] [name of copyright owner]
0N/A#
0N/A# CDDL HEADER END
0N/A#
0N/A--------------------------------------------------------------------------------
0N/ASUNWonmdb - modular debugger development package
0N/A--------------------------------------------------------------------------------
0N/A
0N/AThe SUNWonmdb package is an internal development package containing the most
0N/Arecent copy of MDB and the associated debugger modules. The intent of this
0N/Apackage is to provide early access to new features and bug fixes as a package
0N/Athat can be installed locally, or accessed from mdb.eng.
0N/A
0N/AInformation about MDB and using MDB on the SWAN can be found at:
2480N/A http://mdb.eng/
2480N/A
2480N/AComments and questions can be addressed to:
2480N/A Mike Shapiro (mws@eng.sun.com)
2480N/A
2480N/AContents of package:
0N/A
2480N/A /opt/SUNWonmdb/bin/mdb
2480N/A This is a copy of the MDB wrapper script, which is installed as
2480N/A /net/mdb.eng/bin/mdb and in the gate's public/bin directory.
2480N/A The wrapper script is needed to point MDB at the module archives for
0N/A older OS builds. If the CODEMGR_WS environment variable is set and
2480N/A the proto area of the corresponding workspace contains an MDB binary,
2480N/A the script will execute that MDB binary; by default the binary on
2480N/A the local machine is executed.
0N/A
2480N/A /opt/SUNWonmdb/bin/mkmodules
0N/A The mkmodules script is used to build the MDB modules present in an
2480N/A MDB workspace against the set of include files saved in an MDB "root",
2480N/A created with the mkroot script. The compiled modules are then
2480N/A installed into the root so that it can be used as an argument to
2480N/A the ``mdb -R'' option.
2480N/A
2480N/A /opt/SUNWonmdb/bin/mkroot
2480N/A The mkroot script populates an MDB "root" from a given set of BFU
2480N/A archives. The root is created relative to the current directory.
2480N/A Relevant shared libraries, adb(1) macros, and include files are
2480N/A extracted by the script.
2480N/A
2480N/A /usr/bin/mdb
2480N/A The latest copy of MDB itself is installed into the appropriate
2480N/A ISA subdirectories of /usr/bin, and /usr/bin/mdb is created as a
2480N/A link to /usr/lib/isaexec.
2480N/A
2480N/A /usr/lib/mdb
2480N/A /usr/platform/`uname -i`/lib/mdb
2480N/A The MDB modules for the most recent ON build are installed into
2480N/A /usr/lib/mdb and platform library subdirectories as appropriate.
2480N/A
2480N/A /usr/lib/libproc.so
0N/A The latest copy of libproc.so is also installed on the system as
0N/A part of this package. MDB uses libproc to control and examine
0N/A processes and user core files.
2480N/A