u、ub、uu (アンアセンブリ)
u\* コマンドは、メモリ内の指定されたプログラム コードのアセンブリ変換を表示します。
このコマンドを ~u (スレッドの凍結解除) コマンドと混同しないでください。
u[u|b] Range
u[u|b] Address
u[u|b]
パラメーター
範囲
逆アセンブルする命令を含むメモリ範囲を指定します。 構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。 b フラグを使用する場合は、「Address1 Address2」構文ではなく、「Address L Length」構文を使用して範囲を指定する必要があります。
住所
逆アセンブルするメモリ範囲の先頭を指定します。 x86 ベースのプロセッサ上の 8 つの命令はアセンブルされていません。 構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。
b
逆アセンブルするメモリ範囲を逆算して決定します。 Ub Address が使用される場合、逆アセンブルされた範囲は、Address で終わる 8 バイトまたは 9 バイトの範囲になります。 構文 ub Address L Length を使用して範囲を指定した場合、逆アセンブルされた範囲は、Address で終わる指定された長さの範囲になります。
u
メモリ読み取りエラーが発生した場合でも逆アセンブリを続行することを指定します。
環境
アイテム | 説明 |
---|---|
モード | ユーザー モード、カーネル モード |
目標値 | ライブ、クラッシュ ダンプ |
プラットフォーム | すべて |
追加情報
アセンブリのデバッグと関連コマンドの詳細については、「アセンブリ モードでのデバッグ」を参照してください。
解説
u コマンドのパラメーターを指定しない場合、逆アセンブリは現在のアドレスから開始され、x86 ベースまたは x64 ベースのプロセッサーで 8 つの命令に拡張されます。 パラメーターを指定せずに ub を使用すると、逆アセンブリには現在のアドレスの前の 8 つまたは 9 つの命令が含まれます。
このコマンドを up (物理メモリからのアンアセンブル) と混同しないでください。 u コマンドは仮想メモリのみを逆アセンブルしますが、up コマンドは物理メモリのみを逆アセンブルします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示