W^X への移行 (5 / 5): ページ単位 X ビットを使用しない場合 cpu によってはページ単位に X ビットが無いが、"実行許可範囲" がある アドレス領域に "境界線" を設置することができる: 線より上は実行許可しない したがって データからコードを分割: データを上位へ、コードを下位へ移動 512 MB 以上にデータ 512 MB 以下にコード コードとデータは 512 MB 離れている ヒープ のためにたっぷり空間がある これが以下のアーキテクチャのための W^X 実装: i386, (powerpc)