Skip to Content
Sun and Oracle
Channel Sun
How to Buy
Log In
English
docs.sun.com Home
>
Solaris 10 Software Developer Collection
> Solaris Modular Debugger Guide
Solaris Modular Debugger Guide
Search only this book
Search Help
View this book in:
Other Languages
日本語
简体中文
Contained Within
Solaris 10 Software Developer Collection
Find More Documentation
Browse Documentation Titles
Browse Product Documentation
Featured Support Resources
Sun Training Courses
BigAdmin System Admininstration Portal
Sun Support Center
Sun Solve
Download this book in PDF (1152 KB)
Solaris Modular Debugger Guide
Index
Numbers and Symbols
A
B
C
D
E
F
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Book Information
Preface
Who Should Use This Book
How This Book Is Organized
Related Books and Papers
Accessing Sun Documentation Online
What Typographic Conventions Mean
Shell Prompts in Command Examples
1. Modular Debugger Overview
Introduction
MDB Features
Using MDB
Future Enhancements
2. Debugger Concepts
Building Blocks
Modularity
3. Language Syntax
Syntax
Commands
Comments
Arithmetic Expansion
Quoting
Shell Escapes
Variables
Symbol Name Resolution
dcmd and Walker Name Resolution
dcmd Pipelines
Formatting dcmds
4. Interaction
Command Re-entry
In-line Editing
Keyboard Shortcuts
Output Pager
Signal Handling
5. Built-in Commands
Built-in dcmds
6. Execution Control
Execution Control
Event Callbacks
Thread Support
Built-in dcmds
Interaction With exec
Interaction with Job Control
Process Attach and Release
7. Kernel Execution Control
Booting, Loading, and Unloading
Terminal Handling
Debugger Entry
Processor-Specific Features
8. Kernel Debugging Modules
Generic Kernel Debugging Support (genunix)
Interprocess Communication Debugging Support (ipc)
Loopback File System Debugging Support (lofs)
Internet Protocol Module Debugging Support (ip)
Kernel Runtime Link Editor Debugging Support (krtld)
USB Framework Debugging Support (uhci)
USB Framework Debugging Support (usba)
x86: x86 Platform Debugging Support (unix)
SPARC: sun4u Platform Debugging Support (unix)
9. Debugging With the Kernel Memory Allocator
Getting Started: Creating a Sample Crash Dump
Allocator Basics
Kernel Memory Caches
Detecting Memory Corruption
Memory Allocation Logging
Advanced Memory Analysis
10. Module Programming API
Debugger Module Linkage
Dcmd Definitions
Walker Definitions
API Functions
A. Options
Summary of Command-line Options
Operands
Exit Status
Environment Variables
B. Notes
Warnings
Notes
C. Transition From adb and kadb
Command-line Options
Syntax
Watchpoint Length Specifier
Address Map Modifier
Output
Deferred Breakpoints
x86: I/O Port Access
D. Transition From crash
Command-line Options
Input in MDB
Functions
News Center
About Sun
Contact Sun
Terms of Use
Privacy
Copyright
1994-2009
Sun Microsystems, Inc.