>Uhm... if I read src.opensolaris.org correctly SPARC does not use >"mapfile_noexdata" (see >http://src.opensolaris.org/source/search?q=mapfile_noexdata&defs=&refs=&path=%2Fonnv&hist=) >... why isn't this enabled globally for all the code in OS/Net (e.g. >libraries+executables) ?
Oh, that's because it does not work for SPARC. The SPARC "PLT" consists of hotpatched instructions; the data segment must be executable, at least the first bit. The x86 PLT is just data; it is not executed and can be mapped noexec. Splitting that bit out is more difficult and will cause more fragmentation and more memory need. Casper _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
