Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Solaris Modular Debugger Guide
Copyright
Expand TOC  Preface
Expand TOC  1.  Modular Debugger Overview
Expand TOC  2.  Debugger Concepts
Expand TOC  3.  Language Syntax
Expand TOC  4.  Interaction
Expand TOC  5.  Built-in Commands
Expand TOC  6.  Execution Control
Expand TOC  7.  Kernel Debugging Modules
Collapse TOC  8.  Debugging With the Kernel Memory Allocator
Getting Started: Creating a Sample Crash Dump
Setting kmem_flags
Forcing a Crash Dump
Starting MDB
Allocator Basics
Buffer States
Transactions
Sleeping and Non-Sleeping Allocations
Kernel Memory Caches
Kernel Memory Caches
Detecting Memory Corruption
Freed Buffer Checking: 0xdeadbeef
Redzone: 0xfeedface
Uninitialized Data: 0xbaddcafe
Associating Panic Messages With Failures
Memory Allocation Logging
Buftag Data Integrity
The bufctl Pointer
Advanced Memory Analysis
Finding Memory Leaks
Finding References to Data
Finding Corrupt Buffers With ::kmem_verify
Allocator Logging Facility
Expand TOC  9.  Module Programming API
Expand TOC  A.   Options
Expand TOC  B.   Notes
Expand TOC  C.   Transition From adb
Expand TOC  D.   Transition From crash
Expand TOC  Index