Review Request: Improved stack overflow handling for Zero

Gary Benson gbenson at redhat.com
Tue Apr 6 09:04:21 PDT 2010


Christian Thalinger wrote:
> On Tue, 2010-04-06 at 16:09 +0100, Gary Benson wrote:
> > I recently started adding stack overflow checking to Shark,
> > which brought to light a bunch of deficiencies in Zero's
> > stack overflow code.  Zero had this really odd, look-ahead
> > overflow handling which was pretty strange, easily fooled,
> > and in retrospect totally unnecessary.  I'm pretty sure
> > whoever wrote it was an idiot.
> > 
> > This webrev removes the old overflow detection and replaces
> > it with something more straightforward and complete:
> > 
> >   http://cr.openjdk.java.net/~gbenson/zero-stack-overflow-checks/
> > 
> > Note that a number of calls to Unimplemented have been removed.
> > It shouldn't be possible to have an unhandled stack overflow
> > error with the new code.
> > 
> > As a bonus, the new code is mildly faster (about 2%) due to
> > the checks being inlined.
> > 
> > I don't have a bug id for this.
> 
> I created:
> 
> 6941224: Improved stack overflow handling for Zero

Thank you.

Cheers,
Gary

-- 
http://gbenson.net/


More information about the hotspot-compiler-dev mailing list