Please review 7178670: runtime/7158800/ fails in SymbolTable::rehash_table

Coleen Phillimore coleen.phillimore at
Thu Jun 21 20:35:01 PDT 2012

Thanks Dan.

On 6/21/2012 7:12 PM, Daniel D. Daugherty wrote:
> On 6/21/12 1:25 PM, Coleen Phillimore wrote:
>> Summary: Cannot delete _buckets and HashtableEntries in shared space 
>> (CDS)
>> Tested with the tests that I added using Class Data Sharing (on and 
>> off).  This is both a patch for 7u6 and main.
>> open webrev at
>> open webrev at
>> Thanks,
>> Coleen
> Both versions look good.
> The reason for the changes to move_to() weren't initially clear.
> Once I realized that the shared state setting was encoded in the
> internal _next field, then I realized why unlink_entry() could
> mess up the "shared state".
Yes, and try to delete the symbol but it can't.  I added a comment about 
> Dan

More information about the hotspot-runtime-dev mailing list