hg: jdk/hs: 8194312: Support parallel and concurrent JNI global handle processing
kim.barrett at oracle.com
kim.barrett at oracle.com
Tue Jan 16 03:10:07 UTC 2018
Changeset: 7638bf98a312
Author: kbarrett
Date: 2017-11-21 09:47 -0500
URL: http://hg.openjdk.java.net/jdk/hs/rev/7638bf98a312
8194312: Support parallel and concurrent JNI global handle processing
Summary: Add OopStorage, change JNI gloabl/weak to use OopStorage.
Reviewed-by: coleenp, sspitsyn, eosterlund
+ src/hotspot/share/gc/shared/oopStorage.cpp
+ src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/serviceUtil.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OopStorage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
+ test/hotspot/gtest/gc/shared/test_oopStorage.cpp
More information about the jdk-all-changes
mailing list