.pagein (メモリへのページング)
.pagein コマンドは、メモリの指定された領域をページングする。
.pagein [Options] Address
パラメーター
[オプション]
以下のいずれかのオプションを指定します:
/p Process
ページインするメモリを所有するプロセスのアドレスを指定します。 (より正確には、このパラメータはプロセスの EPROCESS ブロックのアドレスを指定します)。Process を省略するかゼロを指定すると、デバッガは現在のプロセス設定を使用します。 プロセス設定の詳細については、.process(プロセス・コンテキストの設定)を参照してください。
/f
アドレスがカーネル・メモリー内にあり、Windows のバージョンがこの動作をサポートしていない場合でも、メモリーを強制的にページングします。
住所
ページ・インするアドレスを指定する。
Environment
項目 | 説明 |
---|---|
モード | カーネル・モードのみ(ローカル・カーネル・デバッグ中は不可) |
目標値 | ライブデバッグのみ |
プラットフォーム | すべて |
解説
.pageinコマンドを実行した後、プログラムの実行を再開するにはg(Go)コマンドを使用する必要があります。 しばらくすると、ターゲットコンピューターがデバッガーを自動的に再び中断します。
この時点で、指定したアドレスがページングされます。 /pオプションを使用すると、.process /i Processコマンドを使用した場合とまったく同じように、プロセスコンテキストも指定したプロセスに設定されます。
アドレスがすでにページインされている場合でも、.pagein コマンドはアドレスがページインされていることを確認し、デバッガに戻ります。 アドレスが無効な場合、このコマンドはデバッガーに戻るだけです。
要件
Windows XP以降のWindowsに対応。