adb(1) 映射修饰符和 Watchpoint 语法
在 Solaris 8 操作环境未来版本中,adb(1) 公用程序可被当作一个指向新的 mdb(1) 公用程序的链接来使用。
mdb(1) 手册页讲述了新的调试器的特征性,其中包含了它的 adb(1) 兼容性模式。 即使在此兼容性模式中,adb(1) 和 mdb(1)之间也存在以下差异。它们是:
-
一些子命令的文本输出格式在 mdb(1) 中不同。 仍是使用同样的规则对宏文件进行格式化,但可能对那些依赖于其他子命令的输出的脚本进行修改。
-
在 mdb(1) 中的 watchpoint 的长度说明符语法与在adb(1)中描述的语法不同。adb(1)watchpoint 命令 :w, :a 和 :p使一个整型长度 (按字节) 可以插在冒号和命令字符之间。在 mdb(1)
中,应该随初始地址后把该计数指定为重复计数。
adb(1) 命令 123:456w 在 mdb(1) 中被指定为 123,456:w。
-
mdb(1) 不能识别或支持 /m、/*m、?m 和 ?*m 格式说明符。