Linux/Amd64で物理メモリページアドレスと仮想メモリページアドレス間のマッピングを取得するには?

Linux/Amd64で物理メモリページアドレスと仮想メモリページアドレス間のマッピングを取得するには?

どれを知りたい物理ページは別のプロセスにマップされます。

/proc/<pid>/maps仮想アドレスマッピングを表示します。物理メモリページと仮想メモリページの間の関係を何とか発見できれば、良いスタートになると思いました。

ベストアンサー1

/proc/pid/pagemapただ気になるなら、これが必要かもしれません。 (したがって、マッピングの正確で一貫したスナップショットを取得できなくても大丈夫です。)

内部データを解釈するよりユーザーフレンドリーな方法については、以下を確認してください。Linuxで/proc/pid/pagemapエントリをデコードする方法は?あるいは、Googleが私に(保証なしで)提供したランダムツールセットです。https://github.com/dwks/pagemap

おすすめ記事