编写设备驱动程序

kmdb 中设置断点

使用 bp 命令设置断点,如以下示例中所示。


示例 22–7 在 kmdb 中设置标准断点


[0]> myModule`myBreakpointLocation::bp
        

如果尚未装入目标模块,则会显示指示这一情况的错误消息,并且不会创建断点。在这种情况下,可以使用延迟断点。装入指定的模块时,会自动激活延迟断点。通过在 bp 命令后面指定目标位置可以设置延迟断点。以下示例对延迟断点进行了说明。


示例 22–8 在 kmdb 中设置延迟断点


[0]>::bp myModule`myBreakpointLocation       

有关使用断点的更多信息,请参见《Solaris 模块调试器指南》。也可以通过键入以下任意一行来获取帮助:


> ::help bp
> ::bp dcmd