hg: jdk9/hs/hotspot: 8168797: do not load any archived classes from a patched module

jiangli.zhou at oracle.com jiangli.zhou at oracle.com
Mon Dec 19 21:05:59 UTC 2016


Changeset: 1bb30d4b0cea
Author:    jiangli
Date:      2016-12-19 13:54 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1bb30d4b0cea

8168797: do not load any archived classes from a patched module
Summary: Add new runtime shared class visibility check to ensure shared classes from patched module are not loaded at runtime.
Reviewed-by: acorn, ccheung, hseigel, iklam, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/PatchModule/PatchModuleCDS.java



More information about the jdk9-all-changes mailing list