第4レベルのページテーブルのNXビットは何に関連していますか?

第4レベルのページテーブルのNXビットは何に関連していますか?

Linuxカーネルのすべての実行可能ページをスキャンしたいと思います。最も簡単な方法は、ページテーブルを参照してNXビットがクリアされたすべてのPTE(ページテーブルエントリ)を識別することです。しかし、すべてのPTEを識別するには高価です。

4レベルページテーブル間のNXビット間の関係を知りたいです。たとえば、PMD(Page Middle Directory)エントリのNXビットが設定されている場合、そのPMDエントリで参照されているすべてのPTEは実行できません。その場合は、トリミングでスキャンプロセスを最適化できます。

誰でも私を助けることができますか?たくさんありがとうございます。

ベストアンサー1

おすすめ記事