このコマンドを使用してもcat /proc/<pid>/pagemap
出力は出ません。通常、バイナリ出力を取得できますが、今は最初は何も得られません。
コマンドを入力してから約1時間後に出力が表示されますcat /proc/<pid>/pagemap
。別のカーネルバージョンを試しましたが、問題は解決しません。
ベストアンサー1
/proc/[pid]/pagemap
2 25、64ビット幅のページエントリを含む仮想ファイル。特定のプログラムでは、ほとんどの項目は0x00000000です。あなたのアプローチには2つの問題がありますcat /proc/[pid]/pagemap
。
- これらの文書を印刷するには時間がかかります。
- ファイルは、ASCII ではなく印刷可能文字のエントリーで構成されます。
上記の問題は、次の方法で解決できます。
- 仮想アドレスを取得し、ファイル内
/proc/[pid]/maps
の場所を検索するために使用されます。pagemap
- アイテムを印刷するには、catの代わりにhexdumpを使用してください。
あなたは参照することができますプロセスのページテーブルの表示これに関するより詳細な研究。