RFR: 8149743: JVM crash after debugger hotswap with lambdas

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Mon Feb 22 23:59:59 UTC 2016


Re-sending this with the serviceability-dev mailing list included.

Thanks,
Serguei


On 2/19/16 01:24, serguei.spitsyn at oracle.com wrote:
> 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