Hey, Linux seems to have copied OpenBSD's W^X on x86 http://redhat.com/~mingo/exec-shield/ Apparently they succeeded in making it a kernel only patch (the scheduler changes the code segment limit upon every context switch). Cheers, Dries -- Dries Schellekens email: gwyllion@ulyssis.org