共用方式為


u、 ub、 uu (Unassemble)

u\* 命令會在記憶體中顯示指定程式代碼的元件轉譯。

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

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

參數

範圍
指定記憶體範圍,其中包含要反組譯的指示。 如需語法的詳細資訊,請參閱 地址和地址範圍語法。 如果您使用 b 旗標,則必須使用 「Address LLength」 語法來指定 Range,而不是 「Address1 Address2」 語法。

位址
指定要反組譯的記憶體範圍的開頭。 x86 處理器上的八個指令未組合。 如需語法的詳細資訊,請參閱 地址和地址範圍語法

b
藉由向後計算來決定要反組譯的記憶體範圍。 如果使用 ub Address,反組譯範圍將會是以 Address 結尾的八或九個字節範圍。 如果使用語法 ub Address LLength 指定範圍,則反組譯範圍會是指定長度的範圍,結尾為 Address。

u
指定即使發生記憶體讀取錯誤,反組譯碼仍會繼續。

Environment

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

其他資訊

如需元件偵錯和相關命令的詳細資訊,請參閱 元件模式中的偵錯。

備註

如果您未指定 u 命令的參數,反組譯碼會從目前的地址開始,並在以 x86 或 x64 為基礎的處理器上擴充八個指令。 當您在沒有參數的情況下使用 ub 時,反組譯碼會包含目前位址之前的八或九個指令。

請勿將此命令與 up 混淆 (無法從物理記憶體取消組譯)。 u 命令只會反組譯虛擬記憶體,而 up 命令只會反組譯實體記憶體。