hg: jdk/jdk: 8164512: Replace ClassLoader use of finalizer with phantom reference to unload native library
mandy.chung at oracle.com
mandy.chung at oracle.com
Tue Nov 7 01:52:27 UTC 2017
Changeset: 67aa34b019e1
Author: mchung
Date: 2017-11-06 17:48 -0800
URL: http://hg.openjdk.java.net/jdk/jdk/rev/67aa34b019e1
8164512: Replace ClassLoader use of finalizer with phantom reference to unload native library
Reviewed-by: alanb, bchristi, kbarrett, dholmes, plevart
! make/mapfiles/libjava/mapfile-vers
! make/mapfiles/libjava/reorder-sparc
! make/mapfiles/libjava/reorder-sparcv9
! make/mapfiles/libjava/reorder-x86
! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjava/ClassLoader.c
+ test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
+ test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c
+ test/jdk/java/lang/ClassLoader/nativeLibrary/p/Test.java
More information about the jdk-all-changes
mailing list