在此版本的 Solaris 操作环境中,adb(1) 公用程序作为新 mdb(1) 公用程序的链接实现。
mdb(1) 手册页描述了新调试器的功能,其中包括它的 adb(1) 兼容性模式。 即便是在此兼容模式下,adb(1) 和 mdb(1) 之间仍存在差异。 这些差异包括:
某些子命令的文本输出格式在 mdb(1) 中不同。 仍是使用同样的规则对宏文件进行格式化,但可能需要对那些依赖于其他子命令的输出的脚本进行修改。
mdb(1) 中的观察点长度说明符语法与 adb(1) 中描述的语法存在差异。 adb(1) 观察点命令 :w、:a、和 :p 使得能够在冒号和命令字符之间插入整数长度(以字节为单位)。 在 mdb(1) 中,应在初始地址之后指定计数以作为重复计数。
adb(1) 命令 123:456w 在 mdb(1) 中指定为 123,456:w。
mdb(1) 不识别或支持 /m、/*m、?m 和 ?*m 格式说明符。