hg: jdk/sandbox: 8201537: Remove is_alive closure from Klass::is_loader_alive()

chris.hegarty at oracle.com chris.hegarty at oracle.com
Wed Apr 18 17:45:21 UTC 2018


Changeset: 02c08e20d66c
Author:    coleenp
Date:      2018-04-18 13:37 -0400
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/02c08e20d66c

8201537: Remove is_alive closure from Klass::is_loader_alive()
Summary: remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure.
Reviewed-by: adinn, stefank

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/oops/compiledICHolder.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/whitebox.cpp



More information about the jdk-sandbox-changes mailing list