RFR (M) 8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Wed Apr 18 14:00:05 UTC 2018


 From some discussions, I've changed 
ResolvedMethodTable::adjust_method_entries() to have a for loop to avoid 
the bug in redefinition that this fixed.  See:

open webrev at http://cr.openjdk.java.net/~coleenp/8201505.02/webrev

Coleen

On 4/13/18 8:12 AM, coleen.phillimore at oracle.com wrote:
> 8193524: Redefining a method that removes use of 1 or more lambda 
> expressions causes the JVM to hang
> Summary: Remove oop pointers from runtime data structures and fix 
> missing next assignment.
>
> Also, this contains a fix for 
> https://bugs.openjdk.java.net/browse/JDK-8193524 (forgotten next 
> pointer assignment) because I changed that function 3 lines up, and 
> tests contributed by Lois.
>
> Tested with mach5 tier1-5.
>
> Thanks,
> Coleen
>



More information about the hotspot-dev mailing list