次の方法で共有


dda、ddp、ddu、dpa、dpp、dpu、dqa、dqp、dqu (参照メモリの表示)

ddaddpddudpadppdpudqadqp、および dqu コマンドは、指定した位置にポインターを表示し、そのポインターを逆参照して、結果の位置のメモリをさまざまな形式で表示します。

ddp [Options] [Range] 
dqp [Options] [Range] 
dpp [Options] [Range] 
dda [Options] [Range] 
dqa [Options] [Range] 
dpa [Options] [Range] 
ddu [Options] [Range] 
dqu [Options] [Range] 
dpu [Options] [Range]

パラメーター

Options 1 つ以上の表示オプションを指定します。 次のオプションのいずれかを含めることができます。ただし、/p* オプションは 1 つまでしか指定できません。

/cWidth
表示で使用する列の数を指定します。 省略した場合、既定の列数は表示タイプに応じて決まります。 これらのコマンドによってポインターが表示される方法であるため、通常はデータ列を 1 つのみ使用する既定の設定をお勧めします。

/p
(カーネル モードのみ) 表示に物理メモリ アドレスを使用します。 Range で指定した範囲は、仮想メモリではなく物理メモリから取得されます。

/p[c]
(カーネル モードのみ) /p と同じですが、キャッシュされたメモリが読み取られる点が異なります。 c を角かっこで囲む必要があります。

/p[uc]
(カーネル モードのみ) /p と同じですが、キャッシュされていないメモリが読み取られる点が異なります。 uc を角かっこで囲む必要があります。

/p[wc]
(カーネル モードのみ) /p と同じですが、書き込み結合メモリが読み取られる点が異なります。 wc を角かっこで囲む必要があります。

範囲
表示するメモリ領域を指定します。 構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。 Range を省略した場合、前回の表示コマンドの終了位置からメモリの表示が開始されます。 Range を省略し、前回使用された表示コマンドがない場合は、現在の命令ポインターからメモリの表示が開始されます。 1 つのアドレスを指定する場合、既定の範囲の長さは 128 バイトです。

環境

モード: モード: ユーザー モード、カーネル モード

ターゲット: ライブ、クラッシュ ダンプ

プラットフォーム: すべて

追加情報

メモリ操作の概要と、その他のメモリ関連コマンドの説明については、「メモリの読み取りと書き込み」を参照してください。

解説

このコマンドの 2 番目と 3 番目の文字では大文字と小文字が区別されます。

このコマンドの 2 番目の文字によって、使用されるポインター サイズが決まります。

コマンド ディスプレイ
dd 32 ビット ポインターを使用
dq 64 ビット ポインターを使用
dp* 使用される標準ポインター サイズ: ターゲットのプロセッサ アーキテクチャに応じて 32 ビットまたは 64 ビット

このコマンドの 3 番目の文字によって、逆参照されたメモリの表示方法が決まります。

コマンド ディスプレイ
dp ターゲットのプロセッサ アーキテクチャのポインター サイズに応じて、ポインターによって参照されるメモリの内容を DWORD または QWORD 形式で表示します。 この値が既知のシンボルと一致する場合、そのシンボルも表示されます。
da ポインターによって参照されるメモリの内容を ASCII 文字形式で表示します。
d*u ポインターによって参照されるメモリの内容を Unicode 文字形式で表示します。

行番号情報が有効になっている場合、該当すればソース ファイル名と行番号が表示されます。