On Sun, Oct 20, 2013 at 18:00, Maxime Villard wrote: >>> It should check with VEXEC instead of VREAD. Interpreters get executed, >>> so they have to be executable; a read-only interpreter shouldn't be >>> loaded by the kernel. >> >> I am not sure I agree on this. >> > > Why?
How is loading the interpreter different than loading a shared library? Libraries are executed, too.