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

M

macro file, definition, Building Blocks
Macros
bufctl_audit
The bufctl Pointer
Finding Memory Leaks
kmem_cache, Kernel Memory Caches
mdb_add_walker(), mdb_add_walker()
mdb_alloc(), mdb_alloc(), mdb_zalloc() and mdb_free()
MDB_API_VERSION, _mdb_init()
mdb_bitmask_t, Format Specifiers
mdb_call_dcmd(), mdb_call_dcmd()
mdb_dcmd_t, Dcmd Definitions
mdb_dec_indent(), mdb_inc_indent() and mdb_dec_indent()
MDB_DUMP_ALIGN, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_ASCII, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_ENDIAN, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_GROUP, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_HEADER, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_NEWDOT, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_PEDANT, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_RELATIVE, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_SQUISH, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_TRIM, mdb_dumpptr() and mdb_dump64()
MDB_DUMP_WIDTH, mdb_dumpptr() and mdb_dump64()
mdb_dump64(), mdb_dumpptr() and mdb_dump64()
mdb_dumpptr(), mdb_dumpptr() and mdb_dump64()
mdb_eval(), mdb_eval()
_mdb_fini(), _mdb_fini()
mdb_flush(), mdb_flush()
mdb_fread(), mdb_fread() and mdb_fwrite()
mdb_free(), mdb_alloc(), mdb_zalloc() and mdb_free()
mdb_fwrite(), mdb_fread() and mdb_fwrite()
mdb_get_dot(), mdb_set_dot() and mdb_get_dot()
mdb_get_pipe(), mdb_get_pipe()
mdb_get_xdata(), mdb_get_xdata()
mdb_getopts(), mdb_getopts()
mdb_inc_indent(), mdb_inc_indent() and mdb_dec_indent()
_mdb_init(), _mdb_init()
mdb_inval_bits(), mdb_inval_bits()
mdb_layered_walk(), mdb_layered_walk()
mdb_lookup_by_addr(), mdb_lookup_by_addr()
mdb_lookup_by_name(), mdb_lookup_by_name() and mdb_lookup_by_obj()
mdb_lookup_by_obj(), mdb_lookup_by_name() and mdb_lookup_by_obj()
mdb_modinfo_t, _mdb_init()
mdb_nhconvert(), mdb_nhconvert()
MDB_OBJ_EVERY, mdb_lookup_by_name() and mdb_lookup_by_obj()
MDB_OBJ_EXEC, mdb_lookup_by_name() and mdb_lookup_by_obj()
MDB_OBJ_RTLD, mdb_lookup_by_name() and mdb_lookup_by_obj()
mdb_one_bit(), mdb_one_bit()
MDB_OPT_CLRBITS, mdb_getopts()
MDB_OPT_SETBITS, mdb_getopts()
MDB_OPT_STR, mdb_getopts()
MDB_OPT_UINT64, mdb_getopts()
MDB_OPT_UINTPTR, mdb_getopts()
mdb_pread(), mdb_pread() and mdb_pwrite()
mdb_printf(), mdb_printf()
mdb_pwalk(), mdb_pwalk()
mdb_pwalk_dcmd(), mdb_pwalk_dcmd()
mdb_pwrite(), mdb_pread() and mdb_pwrite()
mdb_readstr(), mdb_readstr()
mdb_readsym(), mdb_readsym()
mdb_readvar(), mdb_readvar() and mdb_writevar()
mdb_remove_walker(), mdb_remove_walker()
mdb_set_dot(), mdb_set_dot() and mdb_get_dot()
mdb_snprintf(), mdb_snprintf()
mdb_strtoull(), mdb_strtoull()
MDB_SYM_EXACT, mdb_lookup_by_addr()
MDB_SYM_FUZZY, mdb_lookup_by_addr()
mdb_vread(), mdb_vread() and mdb_vwrite()
mdb_vwrite(), mdb_vread() and mdb_vwrite()
mdb_walk(), mdb_walk()
mdb_walk_dcmd(), mdb_walk_dcmd()
mdb_walk_state_t, Walker Definitions
mdb_walker_t, Walker Definitions
mdb_warn(), mdb_warn()
mdb_writestr(), mdb_writestr()
mdb_writesym(), mdb_writesym()
mdb_writevar(), mdb_readvar() and mdb_writevar()
mdb_zalloc(), mdb_alloc(), mdb_zalloc() and mdb_free()
.mdbrc, Summary of MDB Command-Line Options
memory corruption, Detecting Memory Corruption
metacharacter, definition, Syntax
metacharacters
dcmds, Syntax
quoting, Quoting