> Actually, we shouldn't be generating assembly code on the fly. If you
> have more than say 16 proxies in a process then it is actually cheaper
> in terms of memory usage and cache locality to have a set of compiled
> entry points that can be shared by all proxies. It is even better if you
> c
> http://source.winehq.org/source/dlls/ntdll/
>
> It's fairly harmless, there is some assembly in there but I don't
> remember seeing any code which assumed an executable stack.
i've looked at it and as i suggested yesterday, it's a false positive.
what happens here is that relay32.s doesn't emit
> Thanks for the great info. I'll CC this to wine-devel as I think it's of
> general interest, I hope you don't mind.
sure, no problem (let's hope i don't bounce by not being subscribed ;-).
> http://lists.debian.org/debian-devel/2003/11/msg00206.html
>
> in which the PaX author and Ingo Molnar