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

Stefan Karlsson stefan.karlsson at oracle.com
Thu Apr 21 04:59:29 UTC 2016


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