hg: jdk/submit: 8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable; ...
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Wed Apr 18 16:07:32 UTC 2018
Changeset: e57e6addb978
Author: coleenp
Date: 2018-04-18 12:06 -0400
URL: http://hg.openjdk.java.net/jdk/submit/rev/e57e6addb978
8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable
8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang
Summary: Remove oop pointers from runtime data structures.
Reviewed-by: lfoltan, stefank
Contributed-by: coleen.phillimore at oracle.com, lois.foltan at oracle.com
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
More information about the jdk-submit-changes
mailing list