adb(1) 映射修饰符和 Watchpoint 语法
在 Solaris 8 操作环境未来版本中,adb(1) 公用程序可被当作一个指向新的 mdb(1) 公用程序的链接来使用。
The 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 格式说明符。