adb(1) 對映修飾符號及監視點語法
adb(1) 公用程式在未來版本的 Solaris 8 作業環境中,可能會被當做通往新的 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。
-
/m、/*m、?m 和 ?*m 格式限定符號不被 mdb(1) 所辨識或不受其支援。