Comment 4 for bug 408499

Revision history for this message
Kees Cook (kees) wrote : Re: mono has an executable stack

After some upstream discussion, it seems that Mono's debugger injects marshallers onto the debug-ee's stack and executes them. Possible work-around: leave Mono non-exec-stack, but have the debugger inject an mprotect call to gain stack-exec. Probably as much work as correctly fixing the marshallers.