共用方式為


u, ub, uu (反彙編)

這些 u* 命令在記憶體中顯示指定程式代碼的程式集翻譯。

此命令不應與 ~u (Unfreeze Thread) 命令混淆。

u[u|b] Range 
u[u|b] Address
u[u|b] 

參數

範圍
指定包含反彙編指令的記憶體範圍。 有關語法的更多資訊,請參見 位址和地址範圍語法。 如果使用 b 標誌,則必須使用「AddressLLength」語法(而不是」Address1 Address2」語法)指定 Range

位址
指定要反彙編的記憶體範圍的開始。 基於 x86 的處理器上的 8 個指令是未彙編的。 有關語法的更多資訊,請參見 位址和地址範圍語法

b
通過倒數來確定要反彙編的記憶體範圍。 如果使用 ubAddress ,則反彙編的範圍將是 Address 前面的 8 條指令。 如果使用語法 ubAddressLLength 指定範圍,則反彙編的範圍將是以 Address 結尾的指定長度範圍。

u
指定即使存在記憶體讀取錯誤,反彙編也會繼續。

環境

項目 說明
模式 使用者模式、核心模式
目標 即時、損毀傾印
平台 全部

其他資訊

有關程式集調試和相關命令的更多資訊,請參見 在程式集模式下調試帶批注的 x86 反彙編

備註

如果未為 u 命令指定參數,則反彙編將從當前地址開始,並在基於 x86 或基於 x64 的處理器上擴展 8 條指令。 當您不帶參數使用 ub 時,反彙編包括當前位址之前的 8 條指令。 有關使用調試器命令的更多資訊,請參見 使用調試器命令

不要將此命令與 up (Unassemble from Physical Memory) 混淆。 u 命令僅反彙編虛擬記憶體,而 up 命令僅反彙編物理記憶體。