hg: jdk/jdk: 8181171: Deleting method for RedefineClasses breaks ResolvedMethodName; ...
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Tue Feb 26 13:34:51 UTC 2019
Changeset: 09cba396916f
Author: coleenp
Date: 2019-02-26 08:01 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/09cba396916f
8181171: Deleting method for RedefineClasses breaks ResolvedMethodName
8210457: JVM crash in ResolvedMethodTable::add_method(Handle)
Summary: Add a function to call NSME in ResolvedMethodTable to replace deleted methods.
Reviewed-by: sspitsyn, dholmes, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java
+ test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c
! test/jdk/java/lang/instrument/NamedBuffer.java
+ test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java
+ test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/redef/Xost.java
More information about the jdk-changes
mailing list