[EMAIL PROTECTED] wrote: > > >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.
Ok... ... is there any further documentation about this issue ? ---- Bye, Roland P.S.: Would you be interested to sponsor a patch to add a comment to the matching mapfile&&Makefiles about this issue (to avoid that someone hits the same issue in ten years and then starts asking the same question(s)) ? -- __ . . __ (o.\ \/ /.o) [EMAIL PROTECTED] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
