RFR: 8149743: JVM crash after debugger hotswap with lambdas

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Fri Feb 19 09:24:30 UTC 2016


Hi Andreas,

It looks good.

Thanks,
Serguei

On 2/18/16 08:11, Andreas Eriksson wrote:
> Hi,
>
> Please review this fix for JDK-8149743: JVM crash after debugger 
> hotswap with lambdas
> https://bugs.openjdk.java.net/browse/JDK-8149743
>
> Webrev: http://cr.openjdk.java.net/~aeriksso/8149743/webrev.00/
>
> When redefining a class to add or delete methods an array that's 
> tracking method ordering is not updated correctly.
> This change swaps the method ordering array between the old class 
> being redefined and the scratch class it is being redefined into at 
> the same point where we swap the methods and constant pool between them.
>
> Regards,
> Andreas



More information about the hotspot-runtime-dev mailing list