Anyone protecting the stack?

Bill Huey (hui) billh at gnuppy.monkey.org
Thu Sep 18 17:41:32 PDT 2003


On Fri, Sep 19, 2003 at 01:27:01AM +0100, Hiten Pandya wrote:
> 	Hmm, is this just the pmap mappings that are made non executable
> 	if supported by hardware?  Well, aside from the pmap parts, I am
> 	not sure we really want this...
> 
> 	... I am understanding right and per the research I have done
> 	previously on non-exec stacks, it seems JIT compilers and the
> 	new Perl interpreter do not support this, although, I maybe a
> 	little outdated on this information.

J2SE 1.3.1 with the HotSpot compiler does create executable code objects
that are managed on the machine the stack. For what ? I don't remember.

> 	If it can be done without harming any functionality, it will be
> 	great!

I'm sure something can be worked out that'll allow this to be compatible
with Java and heavy duty JIT compilers like that.

bill






More information about the Kernel mailing list