Re: wine/dlls/ntdll virtual.c
Log message: Don't request PROT_EXEC permissions when mapping an image file to avoid problems on noexec filesystems with kernel 2.6.
http://people.redhat.com/mingo/exec-shield/ANNOUNCE-exec-shield According to the exec-shield paper, its effects can include revealing "bugs in applications that assume PROT_READ implies PROT_EXEC" due to the funky things it does with relocations into the ASCII-armour. Not sure but it might be worth ensuring mprotect is called afterwards.... Just a random thought, I don't think it'd matter in this case as we use MAP_FIXED anyway.
Mike Hearn <mike(a)theoretic.com> writes:
According to the exec-shield paper, its effects can include revealing "bugs in applications that assume PROT_READ implies PROT_EXEC" due to the funky things it does with relocations into the ASCII-armour. Not sure but it might be worth ensuring mprotect is called afterwards....
mprotect is always called, and anyway the area is allocated with PROT_EXEC already so it shouldn't make any difference. -- Alexandre Julliard julliard(a)winehq.com
participants (2)
-
Alexandre Julliard -
Mike Hearn