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
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
>
> 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
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
+