File tree Expand file tree Collapse file tree 10 files changed +26
-40
lines changed
java.base/share/lib/security
jdk.graal.compiler.management/share/classes
jdk.graal.compiler/share/classes
jdk.internal.vm.ci/share/classes
hotspot/jtreg/compiler/jvmci/compilerToVM
java/lang/Class/getDeclaredField Expand file tree Collapse file tree 10 files changed +26
-40
lines changed Original file line number Diff line number Diff line change 6262# Filter out jvmci specific modules if jvmci is disabled
6363ifeq ($(INCLUDE_JVMCI), false)
6464 MODULES_FILTER += jdk.internal.vm.ci
65- MODULES_FILTER += jdk.internal.vm .compiler
66- MODULES_FILTER += jdk.internal.vm .compiler.management
65+ MODULES_FILTER += jdk.graal .compiler
66+ MODULES_FILTER += jdk.graal .compiler.management
6767endif
6868
6969# jpackage is only on windows, macosx, and linux
Original file line number Diff line number Diff line change @@ -60,8 +60,8 @@ BOOT_MODULES= \
6060# should carefully be considered if it should be upgradeable or not.
6161UPGRADEABLE_PLATFORM_MODULES= \
6262 java.compiler \
63- jdk.internal.vm .compiler \
64- jdk.internal.vm .compiler.management \
63+ jdk.graal .compiler \
64+ jdk.graal .compiler.management \
6565 #
6666
6767PLATFORM_MODULES= \
Original file line number Diff line number Diff line change @@ -163,22 +163,10 @@ grant codeBase "jrt:/jdk.internal.le" {
163163 permission java.security.AllPermission;
164164};
165165
166- grant codeBase "jrt:/jdk.internal.vm .compiler" {
166+ grant codeBase "jrt:/jdk.graal .compiler" {
167167 permission java.security.AllPermission;
168168};
169169
170- grant codeBase "jrt:/jdk.internal.vm.compiler.management" {
171- permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections";
172- permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime";
173- permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services";
174- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common";
175- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug";
176- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot";
177- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.options";
178- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.phases.common.jmx";
179- permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.serviceprovider";
180- };
181-
182170grant codeBase "jrt:/jdk.jsobject" {
183171 permission java.security.AllPermission;
184172};
Original file line number Diff line number Diff line change 11/*
2- * Copyright (c) 2017, 2021 , Oracle and/or its affiliates. All rights reserved.
2+ * Copyright (c) 2017, 2023 , Oracle and/or its affiliates. All rights reserved.
33 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44 *
55 * This code is free software; you can redistribute it and/or modify it
3333 * module descriptor.
3434 *
3535 * @moduleGraph
36- * @since 10
36+ * @since 22
3737 */
38- module jdk .internal . vm .compiler .management {
38+ module jdk .graal .compiler .management {
3939 requires jdk .internal .vm .ci ;
4040}
4141
Original file line number Diff line number Diff line change 11/*
2- * Copyright (c) 2016, 2021 , Oracle and/or its affiliates. All rights reserved.
2+ * Copyright (c) 2016, 2023 , Oracle and/or its affiliates. All rights reserved.
33 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44 *
55 * This code is free software; you can redistribute it and/or modify it
3333 * module descriptor.
3434 *
3535 * @moduleGraph
36- * @since 9
36+ * @since 22
3737 */
3838
39- module jdk .internal . vm .compiler {
39+ module jdk .graal .compiler {
4040 requires jdk .internal .vm .ci ;
4141}
Original file line number Diff line number Diff line change 2525
2626module jdk .internal .vm .ci {
2727 exports jdk .vm .ci .services to
28- jdk .internal . vm .compiler ,
29- jdk .internal . vm .compiler .management ;
28+ jdk .graal .compiler ,
29+ jdk .graal .compiler .management ;
3030 exports jdk .vm .ci .runtime to
31- jdk .internal . vm .compiler ,
32- jdk .internal . vm .compiler .management ;
33- exports jdk .vm .ci .meta to jdk .internal . vm .compiler ;
34- exports jdk .vm .ci .code to jdk .internal . vm .compiler ;
35- exports jdk .vm .ci .hotspot to jdk .internal . vm .compiler ;
31+ jdk .graal .compiler ,
32+ jdk .graal .compiler .management ;
33+ exports jdk .vm .ci .meta to jdk .graal .compiler ;
34+ exports jdk .vm .ci .code to jdk .graal .compiler ;
35+ exports jdk .vm .ci .hotspot to jdk .graal .compiler ;
3636
3737 uses jdk .vm .ci .services .JVMCIServiceLocator ;
3838 uses jdk .vm .ci .hotspot .HotSpotJVMCIBackendFactory ;
Original file line number Diff line number Diff line change 2727 * @requires vm.graal.enabled & vm.compMode == "Xmixed"
2828 * @library /test/lib /
2929 * @library ../common/patches
30- * @modules jdk.internal.vm.compiler
3130 * @modules java.base/jdk.internal.misc
3231 * @modules java.base/jdk.internal.org.objectweb.asm
3332 * java.base/jdk.internal.org.objectweb.asm.tree
Original file line number Diff line number Diff line change @@ -311,12 +311,11 @@ static Set<String> systemModules() {
311311
312312 Set <String > mods = Set .of (
313313 // All JVMCI packages other than jdk.vm.ci.services are dynamically
314- // exported to jdk.internal.vm.compiler
315- "jdk.internal.vm. compiler" , "jdk.internal.vm .compiler.management"
314+ // exported to Graal
315+ "jdk.graal. compiler" , "jdk.graal .compiler.management"
316316 );
317- // Filters all modules that directly or indirectly require jdk.internal.vm.compiler
318- // and jdk.internal.vm.compiler.management, as these are upgradeable and
319- // also provide APIs to add qualified exports dynamically
317+ // Filters all modules that directly or indirectly require Graal modules
318+ // as these are upgradeable and also provide APIs to add qualified exports dynamically
320319 Set <String > filters = mods .stream ().flatMap (mn -> findDeps (mn , inverseDeps ).stream ())
321320 .collect (Collectors .toSet ());
322321 System .out .println ("Filtered modules: " + filters );
Original file line number Diff line number Diff line change 4444public class UpgradeableModules {
4545 private static final List <String > UPGRADEABLE_MODULES =
4646 List .of ("java.compiler" ,
47- "jdk.internal.vm .compiler" ,
48- "jdk.internal.vm .compiler.management" );
47+ "jdk.graal .compiler" ,
48+ "jdk.graal .compiler.management" );
4949
5050
5151 public static void main (String ... args ) {
Original file line number Diff line number Diff line change @@ -196,8 +196,8 @@ private String toClassName(String entry) {
196196 }
197197
198198 // All JVMCI packages other than jdk.vm.ci.services are dynamically
199- // exported to jdk.internal.vm .compiler
200- private static Set <String > EXCLUDED_MODULES = Set .of ("jdk.internal.vm .compiler" );
199+ // exported to jdk.graal .compiler
200+ private static Set <String > EXCLUDED_MODULES = Set .of ("jdk.graal .compiler" );
201201
202202 private boolean accept (String entry ) {
203203 int index = entry .indexOf ('/' , 1 );
You can’t perform that action at this time.
0 commit comments