Setting to RESOLVED / INVALID since this is not a bug but a question ....
Rafal, if I remember correctly this is only on x86_64 because the on-executable stack needs hardware and kernel support which exists on the AMD64, but not necessarily on i386.
I'm not entirely sure since it's been a very long time since I wrote that code, but I think the reason for making the stack non-executable was because that is the default in mono when running on x86_64, but not on i386.
Setting to RESOLVED / INVALID since this is not a bug but a question ....
Rafal, if I remember correctly this is only on x86_64 because the on-executable stack needs hardware and kernel support which exists on the AMD64, but not necessarily on i386.
I'm not entirely sure since it's been a very long time since I wrote that code, but I think the reason for making the stack non-executable was because that is the default in mono when running on x86_64, but not on i386.
Martin