This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: Execute Perms update
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
I posted on the MS changes in XP SP2 a few days ago. As it turns out, VisualWorks already does the right thing here. An internal AR (Action Request) was raised, and our VM guys responded:
Turns out we already apply execute permission to the code cache so on the face of
it we have nothing to do. However, we in fact apply execute permission to the
entire initial allocation the engine makes to load the object memory, which
includes not only the code cache but also all of permSpace and oldSpace.
It wouldn't surprise me to learn that most JVM's do the same thing as well.