Changeset: c558850fac57
Author:    alanb
Date:      2016-03-17 19:04 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c558850fac57

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, 
iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, 
hseigel, lfoltan, alanb, mchung, dfazunen
Contributed-by: alan.bate...@oracle.com, alex.buck...@oracle.com, 
jonathan.gibb...@oracle.com, karen.kinn...@oracle.com, mandy.ch...@oracle.com, 
mark.reinh...@oracle.com, harold.sei...@oracle.com, lois.fol...@oracle.com, 
calvin.che...@oracle.com, christian.tornqv...@oracle.com, 
erik.joels...@oracle.com, george.triantafil...@oracle.com, 
igor.ignat...@oracle.com, ioi....@oracle.com, james.las...@oracle.com, 
jean-francois.den...@oracle.com, jiangli.z...@oracle.com, 
markus.gronl...@oracle.com, serguei.spit...@oracle.com, 
staffan.lar...@oracle.com, sundararajan.athijegannat...@oracle.com

! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
+ src/jdk.hotspot.agent/share/classes/module-info.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
- 
src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
+ src/jdk.vm.ci/share/classes/module-info.java
! src/os/posix/dtrace/hotspot_jni.d
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/moduleEntry.cpp
+ src/share/vm/classfile/moduleEntry.hpp
+ src/share/vm/classfile/modules.cpp
+ src/share/vm/classfile/modules.hpp
+ src/share/vm/classfile/packageEntry.cpp
+ src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
+ src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! test/TEST.ROOT
! 
test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
+ 
test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
+ 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
+ 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
+ test/gc/metaspace/PerfCounter.java
+ test/gc/metaspace/PerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
- test/runtime/BadObjectClass/Object.java
+ test/runtime/BootClassAppendProp/BootClassPathAppend.java
+ test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
+ test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/SharedArchiveFile/LoadClass.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm
+ test/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java
+ test/runtime/SharedArchiveFile/org/omg/CORBA/Context.jasm
+ test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/logging/ModulesTest.java
+ test/runtime/modules/AccModuleTest.java
+ test/runtime/modules/AccessCheck/CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
+ test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/DiffCL_Umod.java
+ test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/ExpQualOther.java
+ test/runtime/modules/AccessCheck/ExpQualToM1.java
+ test/runtime/modules/AccessCheck/ExpUnqual.java
+ test/runtime/modules/AccessCheck/ExportAllUnnamed.java
+ test/runtime/modules/AccessCheck/ModuleLibrary.java
+ test/runtime/modules/AccessCheck/PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
+ test/runtime/modules/AccessCheck/UmodUPkg.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
+ test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
+ test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
+ test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
+ test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
+ test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
+ test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
+ test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
+ test/runtime/modules/AccessCheck/c4.java
+ test/runtime/modules/AccessCheck/c5.java
+ test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
+ test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
+ test/runtime/modules/AccessCheck/p1/c1.java
+ test/runtime/modules/AccessCheck/p1/c1Loose.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdge.java
+ test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java
+ test/runtime/modules/AccessCheck/p2/c2.java
+ test/runtime/modules/AccessCheck/p3/c3.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod
+ test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod
+ test/runtime/modules/AccessCheck/p6/c6.java
+ test/runtime/modules/AccessCheckAllUnnamed.java
+ test/runtime/modules/AccessCheckExp.java
+ test/runtime/modules/AccessCheckJavaBase.java
+ test/runtime/modules/AccessCheckRead.java
+ test/runtime/modules/AccessCheckSuper.java
+ test/runtime/modules/AccessCheckUnnamed.java
+ test/runtime/modules/AccessCheckWorks.java
+ test/runtime/modules/CCE_module_msg.java
+ test/runtime/modules/ExportTwice.java
+ test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
+ test/runtime/modules/JVMAddModuleExports.java
+ test/runtime/modules/JVMAddModuleExportsToAll.java
+ test/runtime/modules/JVMAddModulePackage.java
+ test/runtime/modules/JVMAddReadsModule.java
+ test/runtime/modules/JVMCanReadModule.java
+ test/runtime/modules/JVMDefineModule.java
+ test/runtime/modules/JVMGetModuleByPkgName.java
+ test/runtime/modules/JVMIsExportedToModule.java
+ test/runtime/modules/LoadUnloadModuleStress.java
+ test/runtime/modules/ModuleHelper.java
+ test/runtime/modules/Visibility/XbootcpNoVisibility.java
+ test/runtime/modules/Visibility/XbootcpVisibility.java
+ test/runtime/modules/Visibility/XpatchVisibility.java
+ test/runtime/modules/Xpatch/Xpatch2Dirs.java
+ test/runtime/modules/Xpatch/Xpatch2DirsMain.java
+ test/runtime/modules/Xpatch/XpatchMain.java
+ test/runtime/modules/Xpatch/XpatchTest.java
+ test/runtime/modules/Xpatch/XpatchTraceCL.java
+ test/runtime/modules/XpatchCDS.java
+ test/runtime/modules/acc_module.jcod
+ test/runtime/modules/getModuleJNI/GetModule.java
+ test/runtime/modules/getModuleJNI/libGetModule.c
+ test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
+ test/runtime/modules/p1/c1.java
+ test/runtime/modules/p2/c2.java
+ test/runtime/modules/p3/c3.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: cf67bfa444b1
Author:    lana
Date:      2016-03-23 19:33 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cf67bfa444b1

Added tag jdk-9+111 for changeset c558850fac57

! .hgtags

Changeset: 15ce3a603c19
Author:    alanb
Date:      2016-03-24 07:23 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/15ce3a603c19

Merge

! .hgtags
! make/share/makefiles/mapfile-vers
! make/test/JtregNative.gmk
! src/jdk.hotspot.agent/share/classes/module-info.java
! 
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.vm.ci/share/classes/module-info.java
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/jimage.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/trace/traceBackend.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/utilities/dtrace_disabled.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! 
test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/code/DataPatchTest.java
! test/compiler/jvmci/code/SimpleCodeInstallationTest.java
! test/compiler/jvmci/code/SimpleDebugInfoTest.java
! test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
! 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java
! 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/TestSmallHeap.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/modules/AccModuleTest.java
! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/ModuleLibrary.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
! test/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
! test/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
! test/runtime/modules/AccessCheck/p1/c1Loose.java
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMCanReadModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/JVMIsExportedToModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/ModuleHelper.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchMain.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/modules/XpatchCDS.java
! test/runtime/modules/getModuleJNI/GetModule.java
! test/runtime/modules/getModuleJNI/libGetModule.c
! test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
! test/runtime/modules/p1/c1.java
! test/runtime/modules/p2/c2.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ClassFileInstaller.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Reply via email to