kernel patch needed for wine?
Alexander Kabaev
kabaev at gmail.com
Thu Jul 1 00:12:22 UTC 2010
On Wed, 30 Jun 2010 16:45:18 -0700
Garrett Cooper <yanefbsd at gmail.com> wrote:
> >
> > Now make icebp_func const and observe the program start working. The
> > test case is broken as written, because icebp_func array is
> > writable, so in ends up in a non-const part of .bss, which is not
> > marked as executable and rightfully causes SIGSEGV when jumped to.
>
> Which means that Linux is broken in this regard because it's loading
> data as text, not data as data and text as text?
> Thanks,
Nope, I think this is i386 vs. amd64 difference. NX page protection is
enforced in long mode, or in 32-bit with PAE, if I remember things
correctly.
--
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20100701/8cb71a50/signature.pgp
More information about the freebsd-hackers
mailing list