Solaris 模块调试器指南

Walker

binding_hash

在指定内核绑定散列表项的数组的地址(结构 bind **)的情况下,遍历散列表中的所有项,并返回每个结构 bind 的地址。

devinfo

首先,迭代指定 devinfo 的父级,然后按级别从高到低的顺序将其返回。 其次,返回指定的 devinfo 本身。 第三,按级别从高到低的顺序迭代指定 devinfo 的子级。 dev_info 结构在 <sys/ddi_impldefs.h> 中定义。

devinfo_children

首先,返回指定的 devinfo,然后按级别从高到低的顺序迭代指定 devinfo 的子级。dev_info 结构在 <sys/ddi_impldefs.h> 中定义。

devinfo_parents

按级别从高到低的顺序迭代指定 devinfo 的父级,然后返回指定的 devinfo。 dev_info 结构在 <sys/ddi_impldefs.h> 中定义。

devi_next

迭代指定 devinfo 的同级。dev_info 结构在 <sys/ddi_impldefs.h> 中定义。

devnames

迭代 devnames 数组中的项。此结构在 <sys/autoconf.h> 中定义。

softstate

在指定 softstate 指针(请参见 ddi_soft_state_init (9F))的情况下,显示指向驱动程序状态结构的所有非 NULL 指针。

softstate_all

在指定 softstate 指针(请参见 ddi_soft_state_init(9F))的情况下,显示指向驱动程序状态结构的所有指针。请注意,未使用的实例的指针将为 NULL。