hg: jdk/hs: 8198313: Wrap holder object for ClassLoaderData in a WeakHandle
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Tue Apr 10 14:07:19 UTC 2018
Changeset: a7bc87a63dd8
Author: coleenp
Date: 2018-04-10 10:06 -0400
URL: http://hg.openjdk.java.net/jdk/hs/rev/a7bc87a63dd8
8198313: Wrap holder object for ClassLoaderData in a WeakHandle
Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed
Reviewed-by: rehn, kbarrett
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/weakHandle.cpp
+ src/hotspot/share/oops/weakHandle.hpp
+ src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
More information about the jdk-hs-changes
mailing list