-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b10
For class redefinition, we save ResolvedMethodName (once MemberName) so that the new Method* can replace the old Method*. If the old Method* is deleted, we don't have anything to replace it with.
if (old_method->is_deleted()) {
// leave deleted method in ResolvedMethod for now (this is a bug that we don't mark
// these on_stack)
continue;
}
- relates to
-
JDK-8210457 JVM crash in ResolvedMethodTable::add_method(Handle)
- Resolved
-
JDK-8229900 RedefineDeleteJmethod.java fails with -Xcheck:jni
- Resolved
-
JDK-8192936 RI does not follow the JVMTI RedefineClasses spec that is too strict in the definition
- Closed
-
JDK-8219599 Deleting method with RedefineClasses breaks java.lang.reflect.Method
- Closed