<< 19/34 >>
First Last

3.16 自己書き換えコード厳しくない?

PowerPC だと icache をフラッシュする命令が入るから簡単。 x86 では……?

code block を実行するたびにハッシュを計算してチェックする。デフォルトではスタックに対してだけだけど (GCC の関数内関数が executable stack を使うのです) 、全域にオンにすることもできる

Client Requests はここでも icache のフラッシュ通知に使えるらしい