JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Modular Debugger Guide
search filter icon
search icon

Document Information

Preface

1.  Modular Debugger Overview

2.  Debugger Concepts

3.  MDB Language Syntax

4.  Using MDB Commands Interactively

5.  Built-In Commands

6.  Execution Control

7.  Kernel Execution Control

8.  Kernel Debugging Modules

9.  Debugging With the Kernel Memory Allocator

10.  Module Programming API

A.  MDB Options

B.  Notes

C.  Transition From adb and kadb

D.  Transition From crash

Index

Numbers and Symbols

A

B

C

D

E

F

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

D

dcmd
built-in operators, Syntax
definition, Building Blocks
metacharacters, Syntax
name resolution, Dcmd and Walker Name Resolution
DCMD_ABORT, Dcmd Definitions
DCMD_ADDRSPEC, Dcmd Definitions
DCMD_ERR, Dcmd Definitions
DCMD_LOOP, Dcmd Definitions
DCMD_LOOPFIRST, Dcmd Definitions
DCMD_NEXT, Dcmd Definitions
DCMD_OK, Dcmd Definitions
DCMD_PIPE, Dcmd Definitions
DCMD_PIPE_OUT, Dcmd Definitions
DCMD_USAGE, Dcmd Definitions
dcmds
$?, Built-In Dcmds
$<, Built-In Dcmds
$>, Built-In Dcmds
$<<, Built-In Dcmds
$c, Built-In Dcmds
$C, Built-In Dcmds
$d, Built-In Dcmds
$e, Built-In Dcmds
$f, Built-In Dcmds
$m, Built-In Dcmds
$P, Built-In Dcmds
$p, Built-In Dcmds
$q, Built-In Dcmds
$r, Built-In Dcmds
$s, Built-In Dcmds
$v, Built-In Dcmds
$V, Built-In Dcmds
$w, Built-In Dcmds
$W, Built-In Dcmds
$x, Built-In Dcmds
$X, Built-In Dcmds
$y, Built-In Dcmds
$Y, Built-In Dcmds
:A, Built-In Dcmds
::addr2smap, Virtual Memory Dcmds
::memlist, Virtual Memory Dcmds
::memstat, Virtual Memory Dcmds
::page, Virtual Memory Dcmds
::allocdby
Kernel Memory Allocator Dcmds
Allocator Logging Facility
::as2proc, Virtual Memory Dcmds
::attach, Built-In Dcmds
::bufctl
Kernel Memory Allocator Dcmds
Allocator Logging Facility
::callout, CPU and Dispatcher Dcmds
::cat, Built-In Dcmds
::class, CPU and Dispatcher Dcmds
::context, Built-In Dcmds
::cpuinfo, CPU and Dispatcher Dcmds
::cyccover, Cyclics Dcmds
::cycinfo, Cyclics Dcmds
::cyclic, Cyclics Dcmds
::cyctrace, Cyclics Dcmds
::dcmds, Built-In Dcmds
::binding_hash_entry, Device Driver Dcmds
::devbindings, Device Driver Dcmds
::devinfo, Device Driver Dcmds
::devinfo2driver, Device Driver Dcmds
::devnames, Device Driver Dcmds
::dis, Built-In Dcmds
::disasms, Built-In Dcmds
::dismode, Built-In Dcmds
::dmods, Built-In Dcmds
::dump, Built-In Dcmds
::echo, Built-In Dcmds
::eval, Built-In Dcmds
::fd, Files, Processes, and Threads Dcmds
::mi, Networking Dcmds
::netstat, Networking Dcmds
::sonode, Networking Dcmds
::tcpb, Networking Dcmds
::files, Built-In Dcmds
::findleaks
Kernel Memory Allocator Dcmds
Finding Memory Leaks
::findstack, Files, Processes, and Threads Dcmds
::pgrep, Files, Processes, and Threads Dcmds
::formats, Built-In Dcmds
formats, Formatting Dcmds
formatting, Formatting Dcmds
::fpregs, Built-In Dcmds
::freedby
Kernel Memory Allocator Dcmds
Allocator Logging Facility
::fsinfo, File Systems Dcmds
::grep, Built-In Dcmds
::help, Built-In Dcmds
::errorq, Error Queues Dcmds
::ipcs, Interprocess Communication Dcmds
::msg, Interprocess Communication Dcmds
::msqid, Interprocess Communication Dcmds
::system, System Configuration Dcmds
::taskq_entry, Task Queues Dcmds
::ire, Internet Protocol Dcmds
::kgrep
Kernel Memory Allocator Dcmds
Finding References to Data
::kmalog, Kernel Memory Allocator Dcmds
::kmastat
Kernel Memory Allocator Dcmds
Kernel Memory Caches
::kmausers, Kernel Memory Allocator Dcmds
::kmem_cache
Kernel Memory Allocator Dcmds
Kernel Memory Caches
::kmem_log
Kernel Memory Allocator Dcmds
Allocator Logging Facility
::kmem_verify
Kernel Memory Allocator Dcmds
Finding Corrupt Buffers With ::kmem_verify
::lminfo, File Systems Dcmds
::lnode, Loopback File System Dcmds
::lnode2dev, Loopback File System Dcmds
::lnode2rdev, Loopback File System Dcmds
::load, Built-In Dcmds
::log, Built-In Dcmds
::major2name, Device Driver Dcmds
::map, Built-In Dcmds
::mappings, Built-In Dcmds
::modctl, Kernel Runtime Link Editor Dcmds
::modctl2devinfo, Device Driver Dcmds
::modhdrs, Kernel Runtime Link Editor Dcmds
::modinfo, Kernel Runtime Link Editor Dcmds
::msqid_ds, Interprocess Communication Dcmds
::semid, Interprocess Communication Dcmds
::name2major, Device Driver Dcmds
::nm, Built-In Dcmds
::nmadd, Built-In Dcmds
::nmdel, Built-In Dcmds
::objects, Built-In Dcmds
::pid2proc, Files, Processes, and Threads Dcmds
::pmap, Files, Processes, and Threads Dcmds
::prtconf, Device Driver Dcmds
::ps, Files, Processes, and Threads Dcmds
::ptree, Files, Processes, and Threads Dcmds
::task, Files, Processes, and Threads Dcmds
::thread, Files, Processes, and Threads Dcmds
::q2otherq, STREAMS Dcmds
::q2rdq, STREAMS Dcmds
::q2syncq, STREAMS Dcmds
::q2wrq, STREAMS Dcmds
::queue, STREAMS Dcmds
::quit, Built-In Dcmds
:R, Built-In Dcmds
::regs, Built-In Dcmds
::release, Built-In Dcmds
::rwlock, Synchronization Primitives Dcmds
::sobj2ts, Synchronization Primitives Dcmds
::turnstile, Synchronization Primitives Dcmds
::seg, Virtual Memory Dcmds
::swapinfo, Virtual Memory Dcmds
::semid_ds, Interprocess Communication Dcmds
::shmid, Interprocess Communication Dcmds
::set, Built-In Dcmds
::shmid_ds, Interprocess Communication Dcmds
::softint, sun4u Platform Dcmds
::softstate, Device Driver Dcmds
::stack, Built-In Dcmds
::status, Built-In Dcmds
::stream, STREAMS Dcmds
::syncq, STREAMS Dcmds
::syncq2q, STREAMS Dcmds
::ttctl, sun4u Platform Dcmds
::ttrace
x86 Platform Dcmds
sun4u Platform Dcmds
::uhci_qh, USB Host Controller Dcmds
::uhci_td, USB Host Controller Dcmds
::usb_pipe_handle, USB Framework Dcmds
::usba_clear_debug_buf, USB Framework Dcmds
::usba_debug_buf, USB Framework Dcmds
::usba_device, USB Framework Dcmds
::typeset, Built-In Dcmds
::unload, Built-In Dcmds
::unset, Built-In Dcmds
::vars, Built-In Dcmds
::version, Built-In Dcmds
::vmem, Kernel Memory Allocator Dcmds
::vmem_seg, Kernel Memory Allocator Dcmds
::vnode2path, File Systems Dcmds
::vnode2smap, Virtual Memory Dcmds
::vtop, Built-In Dcmds
::walk, Built-In Dcmds
::walkers, Built-In Dcmds
::wchaninfo, Synchronization Primitives Dcmds
::whatis
Kernel Memory Allocator Dcmds
Finding References to Data
::whence, Built-In Dcmds
::whereopen, Files, Processes, and Threads Dcmds
::which, Built-In Dcmds
which, Dcmd and Walker Name Resolution
::xc_mbox, sun4u Platform Dcmds
::xctrace, sun4u Platform Dcmds
::xdata
Built-In Dcmds
mdb_get_xdata()
/dev/kmem, Summary of MDB Command-Line Options
/dev/ksyms, Summary of MDB Command-Line Options
Device Drivers and DDI Framework
dcmds
::binding_hash_entry, Device Driver Dcmds
::devbindings, Device Driver Dcmds
::devinfo, Device Driver Dcmds
::devinfo2driver, Device Driver Dcmds
::devnames, Device Driver Dcmds
::major2name, Device Driver Dcmds
::modctl2devinfo, Device Driver Dcmds
::name2major, Device Driver Dcmds
::prtconf, Device Driver Dcmds
::softstate, Device Driver Dcmds
Walkers
binding_hash, Device Driver Walkers
devi_next, Device Driver Walkers
devinfo, Device Driver Walkers
devinfo_children, Device Driver Walkers
devinfo_parents, Device Driver Walkers
devnames, Device Driver Walkers
softstate, Device Driver Walkers
softstate_all, Device Driver Walkers
Directory Name Lookup Cache (DNLC), File Systems
dmod, definition, Building Blocks
dot address, definition, Syntax
dumpadm
Forcing a Crash Dump
Saving a Crash Dump