RFR (S) 8181171: Deleting method for RedefineClasses breaks ResolvedMethodName

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Fri Feb 22 23:36:17 UTC 2019


8210457: JVM crash in ResolvedMethodTable::add_method(Handle)
Summary: Add a function to call NSME in ResolvedMethodTable to replace 
deleted methods.

This Unsafe.throwX trick is also used for vtable initialization for 
throwing IllegalAccessError.  Tested with redefinition tests in the 
repository and tier1-3, and added tests.

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

Thanks,
Coleen


More information about the serviceability-dev mailing list