Solaris 模块调试器指南

本书的结构

第 1 章,模块调试器概述概述调试器。本章适用于所有用户。

第 2 章,调试器概念介绍 MDB 体系结构,并说明在整本书中使用的调试器概念的术语。 本章适用于所有用户。

第 3 章,语言语法介绍 MDB 语言的语法、运算符和计算规则。 本章适用于所有用户。

第 4 章,交互介绍 MDB 交互式命令行编辑工具和输出页面调度程序。 本章适用于所有用户。

第 5 章,内置命令介绍一组始终可用的内置调试器命令。 本章适用于所有用户。

第 6 章,执行控制介绍用于控制实时运行程序的执行的 MDB 工具。本章适用于应用程序开发者和设备驱动程序开发者。执行控制功能对于系统管理员可能也是很有用的。

第 7 章,内核执行控制介绍用于控制特定于 kmdb 的实时操作系统内核的执行的 MDB 工具。本章适用于操作系统内核开发者和设备驱动程序开发者。

第 8 章,内核调试模块介绍一组为调试 Solaris 内核而提供的可装入调试器命令。 本章适用于打算检查 Solaris 内核崩溃转储的用户和内核软件开发者。

第 9 章,使用内核内存分配器进行调试介绍 Solaris 内核内存分配器的调试功能和为利用这些功能而提供的 MDB 命令。 本章适用于高级程序员和内核软件开发者。

第 10 章,模块编程 API介绍用于写入可装入调试器模块的工具。 本章适用于高级程序员和打算开发对 MDB 的自定义调试支持的软件开发者。

附录 A,选项 提供 MDB 命令行选项的参考。

附录 B,注意事项 提供有关使用调试器的警告和说明。

附录 C,从 adbkadb 转换 提供 adb 命令及其 MDB 等效项的参考。adb 命令由 mdb 实现。

附录 D,从 crash 转换 提供 crash 命令及其 MDB 等效项的参考。Solaris 中不再存在 crash 命令。