Re: sun/jvm/hotspot/oops/Symbol.java

2015-05-12 Thread Andrew Haley
On 05/12/2015 03:47 PM, Andrew Haley wrote: > On 04/28/2015 09:00 PM, Dmitry Samersoff wrote: >> Thank you for the fix, I'll take a look at it > > Hi, > > Any thoughts? HSDB doesn't really do anything without this fix, and > there is no doubt that the bottom two bits of a Symbol address must be

Re: sun/jvm/hotspot/oops/Symbol.java

2015-05-12 Thread Andrew Haley
On 04/28/2015 09:00 PM, Dmitry Samersoff wrote: > Thank you for the fix, I'll take a look at it Hi, Any thoughts? HSDB doesn't really do anything without this fix, and there is no doubt that the bottom two bits of a Symbol address must be masked out. The only problem I have is deciding where to

Re: sun/jvm/hotspot/oops/Symbol.java

2015-04-28 Thread Dmitry Samersoff
> > diff -r 11b7f6b12521 agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java > --- a/agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java Fri Apr 24 > 16:28:29 2015 +0100 > +++ b/agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java Tue Apr 28 > 19:23:18 2015 +0100 &g

sun/jvm/hotspot/oops/Symbol.java

2015-04-28 Thread Andrew Haley
m two bits of a symbol pointer in the constant pool have special meanings and we must mask them before use. This is my fix: diff -r 11b7f6b12521 agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java --- a/agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java Fri Apr 24 16:28:29 2015 +0100 +