W^X への移行 (4 / 5): ページ パーミッションの純度 GOT と PLT は自身のページを取得して、それによって書込み不可になる (そのために ld.so を改造します...) dtors/ctors は GOT によって入るため書込み不可になる データ セグメントにはX パーミッションの付いたオブジェクトは含まれません! これはページ単位に X ビットをサポートする cpu には十分なサポート これは次のアーキテクチャの場合の W^X 実装: sparc alpha sparc64 m88k hppa