adb(1) 映射修饰符和 Watchpoint 语法
adb(1) 公用程序可以在 Solaris 8 操作环境未来版本中作为一个指向新的 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。
-
/m、/*m、 ?m 和 ?*m 格式说明符不被 mdb(1) 识别或支持