答え1
RANDOMIZE_BASE
ほとんどのアーキテクチャで利用可能な機能です。カーネルの仮想および物理ベースアドレスをランダムに指定する。
RANDOMIZE_MEMORY
x86-64 特定の機能ですまた page_offset_base
vmalloc_base
、のオフセットをランダム化します。vmemmap_base
、つまりカーネルメモリの物理マッピングの場所、空間、および仮想vmalloc
メモリマッピング。接続されているメモリマップからわかるように、それらのすべての後ろに穴があり、メモリの前後の項目と重なる問題を処理することなく移動できます。