File tree Expand file tree Collapse file tree 10 files changed +26
-40
lines changed
java.base/share/lib/security
jdk.graal.compiler/share/classes
jdk.graal.compiler.management/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 62
62
# Filter out jvmci specific modules if jvmci is disabled
63
63
ifeq ($(INCLUDE_JVMCI), false)
64
64
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
67
67
endif
68
68
69
69
# jpackage is only on windows, macosx, and linux
Original file line number Diff line number Diff line change @@ -60,8 +60,8 @@ BOOT_MODULES= \
60
60
# should carefully be considered if it should be upgradeable or not.
61
61
UPGRADEABLE_PLATFORM_MODULES= \
62
62
java.compiler \
63
- jdk.internal.vm .compiler \
64
- jdk.internal.vm .compiler.management \
63
+ jdk.graal .compiler \
64
+ jdk.graal .compiler.management \
65
65
#
66
66
67
67
PLATFORM_MODULES= \
Original file line number Diff line number Diff line change @@ -163,22 +163,10 @@ grant codeBase "jrt:/jdk.internal.le" {
163
163
permission java.security.AllPermission;
164
164
};
165
165
166
- grant codeBase "jrt:/jdk.internal.vm .compiler" {
166
+ grant codeBase "jrt:/jdk.graal .compiler" {
167
167
permission java.security.AllPermission;
168
168
};
169
169
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
-
182
170
grant codeBase "jrt:/jdk.jsobject" {
183
171
permission java.security.AllPermission;
184
172
};
Original file line number Diff line number Diff line change 1
1
/*
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.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
33
33
* module descriptor.
34
34
*
35
35
* @moduleGraph
36
- * @since 10
36
+ * @since 22
37
37
*/
38
- module jdk .internal . vm .compiler .management {
38
+ module jdk .graal .compiler .management {
39
39
requires jdk .internal .vm .ci ;
40
40
}
41
41
Original file line number Diff line number Diff line change 1
1
/*
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.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
33
33
* module descriptor.
34
34
*
35
35
* @moduleGraph
36
- * @since 9
36
+ * @since 22
37
37
*/
38
38
39
- module jdk .internal . vm .compiler {
39
+ module jdk .graal .compiler {
40
40
requires jdk .internal .vm .ci ;
41
41
}
Original file line number Diff line number Diff line change 25
25
26
26
module jdk .internal .vm .ci {
27
27
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 ;
30
30
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 ;
36
36
37
37
uses jdk .vm .ci .services .JVMCIServiceLocator ;
38
38
uses jdk .vm .ci .hotspot .HotSpotJVMCIBackendFactory ;
Original file line number Diff line number Diff line change 27
27
* @requires vm.graal.enabled & vm.compMode == "Xmixed"
28
28
* @library /test/lib /
29
29
* @library ../common/patches
30
- * @modules jdk.internal.vm.compiler
31
30
* @modules java.base/jdk.internal.misc
32
31
* @modules java.base/jdk.internal.org.objectweb.asm
33
32
* 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() {
311
311
312
312
Set <String > mods = Set .of (
313
313
// 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"
316
316
);
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
320
319
Set <String > filters = mods .stream ().flatMap (mn -> findDeps (mn , inverseDeps ).stream ())
321
320
.collect (Collectors .toSet ());
322
321
System .out .println ("Filtered modules: " + filters );
Original file line number Diff line number Diff line change 44
44
public class UpgradeableModules {
45
45
private static final List <String > UPGRADEABLE_MODULES =
46
46
List .of ("java.compiler" ,
47
- "jdk.internal.vm .compiler" ,
48
- "jdk.internal.vm .compiler.management" );
47
+ "jdk.graal .compiler" ,
48
+ "jdk.graal .compiler.management" );
49
49
50
50
51
51
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) {
196
196
}
197
197
198
198
// 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" );
201
201
202
202
private boolean accept (String entry ) {
203
203
int index = entry .indexOf ('/' , 1 );
You can’t perform that action at this time.
0 commit comments