Oracle Solaris Modular Debugger Guide

Before You Read This Book

If you are not familiar with assembly language programming and debugging, Related Books and Papers provides references to materials that you might find useful.

You should disassemble various functions of interest in the programs you will be debugging in order to familiarize yourself with the relationship between your program's source code and the corresponding assembly language code. If you are planning to use MDB for debugging Solaris kernel software, read carefully Chapter 8, Kernel Debugging Modules and Chapter 9, Debugging With the Kernel Memory Allocator. These chapters provide more detailed information on the MDB commands and facilities provided for debugging Solaris kernel software.