RFR (S) 8220512: Deoptimize redefinition functions that have dirty ICs

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Thu Mar 14 17:40:49 UTC 2019


Summary: Walk ICs to determine whether nmethods are dependent on 
redefined classes.

See bug for more details.  Tested with redefinition tests:

#redefinition tests.
make test TEST=open/test/hotspot/jtreg/vmTestbase/nsk/jvmti >&jvmti.out
make test TEST=open/test/hotspot/jtreg/vmTestbase/nsk/jdi >&jdi.out
make test TEST=open/test/hotspot/jtreg/runtime/RedefineTests >&redefine.out
make test TEST=open/test/jdk/java/lang/instrument >&instrument.out
make test TEST=open/test/jdk/com/sun/jdi >&jtreg.jdi.out

hs-tier1-6 as well as java/lang/instrument tests with -Xcomp.

open webrev at http://cr.openjdk.java.net/~coleenp/2019/8220512.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8220512

Thanks,
Coleen




More information about the hotspot-dev mailing list