RFR (L) 8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure

Coleen Phillimore coleen.phillimore at oracle.com
Thu Apr 21 14:36:55 UTC 2016


Thank you Stefan!

Coleen

On 4/21/16 12:59 AM, Stefan Karlsson wrote:
> GC parts look great!
>
> StefanK
>
> On 2016-04-19 21:50, Coleen Phillimore wrote:
>> Summary: GC walks the mirror using OopClosure rather than using 
>> CLDClosure in oops_interpreted_do()
>>
>> See bug for more description and justification.  The changes are 
>> large but very redundant.  The main change is in 
>> TemplateInterpreterGenerator::generate_fixed_frame().
>>
>> open webrev at http://cr.openjdk.java.net/~coleenp/8154580.01/webrev
>> bug link https://bugs.openjdk.java.net/browse/JDK-8154580
>>
>> Tested with hotspot-runtime-nightly and gc-nightly tests.
>>
>> Need testing with ppc and aarch64 open code.  I implemented the 
>> changes but I can't test them.
>>
>> Thanks,
>> Coleen
>



More information about the hotspot-dev mailing list