
W^X への移行 (4 / 5): ページ パーミッションの純度



GOT と PLT は自身のページを取得して、それによって書込み不可になる

(そのために ld.so を改造します...)

dtors/ctors は GOT によって入るため書込み不可になる

データ セグメントにはX パーミッションの付いたオブジェクトは含まれません!

これはページ単位に X ビットをサポートする cpu には十分なサポート

これは次のアーキテクチャの場合の W^X 実装:

sparc    alpha
sparc64  m88k 
hppa


