OpenJDK / aarch32-port / jdk9u / jdk
changeset 16761:a4d094e7dd1f
Merge
author | jwilhelm |
---|---|
date | Sat, 18 Feb 2017 03:23:29 +0100 |
parents | 8c022f735023 452ec4d03b3c |
children | 2a5a67a09099 ed98f82f9256 |
files | src/java.base/share/classes/module-info.java src/java.base/share/lib/security/default.policy test/ProblemList.txt |
diffstat | 9 files changed, 19 insertions(+), 50 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.base/share/classes/module-info.java Thu Feb 16 17:28:50 2017 +0100 +++ b/src/java.base/share/classes/module-info.java Sat Feb 18 03:23:29 2017 +0100 @@ -136,7 +136,7 @@ jdk.jartool, jdk.jlink, jdk.scripting.nashorn, - jdk.vm.ci; + jdk.internal.vm.ci; exports jdk.internal.org.objectweb.asm.tree to jdk.jlink; exports jdk.internal.org.objectweb.asm.util to @@ -175,7 +175,7 @@ jdk.scripting.nashorn, jdk.scripting.nashorn.shell, jdk.unsupported, - jdk.vm.ci; + jdk.internal.vm.ci; exports jdk.internal.perf to java.desktop, java.management, @@ -193,7 +193,7 @@ jdk.unsupported; exports jdk.internal.vm.annotation to jdk.unsupported, - jdk.vm.ci; + jdk.internal.vm.ci; exports jdk.internal.util.jar to jdk.jartool, jdk.jdeps,
--- a/src/java.base/share/lib/security/default.policy Thu Feb 16 17:28:50 2017 +0100 +++ b/src/java.base/share/lib/security/default.policy Sat Feb 18 03:23:29 2017 +0100 @@ -214,6 +214,6 @@ permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*"; }; -grant codeBase "jrt:/jdk.vm.compiler" { +grant codeBase "jrt:/jdk.internal.vm.compiler" { permission java.security.AllPermission; };
--- a/src/java.base/unix/classes/module-info.java.extra Thu Feb 16 17:28:50 2017 +0100 +++ b/src/java.base/unix/classes/module-info.java.extra Sat Feb 18 03:23:29 2017 +0100 @@ -23,14 +23,14 @@ * questions. */ -// jdk.vm.compiler uses Unsafe and VM classes from jdk.internal.misc -exports jdk.internal.misc to jdk.vm.compiler; -opens jdk.internal.misc to jdk.vm.compiler; +// jdk.internal.vm.compiler uses Unsafe and VM classes from jdk.internal.misc +exports jdk.internal.misc to jdk.internal.vm.compiler; +opens jdk.internal.misc to jdk.internal.vm.compiler; -// jdk.vm.compiler uses com.sun.crypto.provider to generate crypto intrinsics -opens com.sun.crypto.provider to jdk.vm.compiler; +// jdk.internal.vm.compiler uses com.sun.crypto.provider to generate crypto intrinsics +opens com.sun.crypto.provider to jdk.internal.vm.compiler; -exports jdk.internal.module to jdk.vm.compiler; +exports jdk.internal.module to jdk.internal.vm.compiler; // AOT uses jdk.internal.misc.Unsafe exports jdk.internal.misc to jdk.aot;
--- a/test/ProblemList.txt Thu Feb 16 17:28:50 2017 +0100 +++ b/test/ProblemList.txt Sat Feb 18 03:23:29 2017 +0100 @@ -147,6 +147,7 @@ com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java 8030957 aix-all com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java 8030957 aix-all +sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java 8174734 generic-all ############################################################################
--- a/test/sun/management/jdp/JdpDefaultsTest.java Thu Feb 16 17:28:50 2017 +0100 +++ b/test/sun/management/jdp/JdpDefaultsTest.java Sat Feb 18 03:23:29 2017 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,7 @@ * @library /lib/testlibrary * @modules jdk.management.agent/sun.management.jdp * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOnTestCase DynamicLauncher - * @run main JdpDefaultsTest + * @run main/othervm JdpDefaultsTest */ public class JdpDefaultsTest extends DynamicLauncher {
--- a/test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java Thu Feb 16 17:28:50 2017 +0100 +++ b/test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java Sat Feb 18 03:23:29 2017 +0100 @@ -29,7 +29,7 @@ * @library /lib/testlibrary * @modules jdk.management.agent/sun.management.jdp * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpJmxRemoteDynamicPortTestCase DynamicLauncher - * @run main JdpJmxRemoteDynamicPortTest + * @run main/othervm JdpJmxRemoteDynamicPortTest */ import java.lang.management.ManagementFactory;
--- a/test/sun/management/jdp/JdpOffTest.java Thu Feb 16 17:28:50 2017 +0100 +++ b/test/sun/management/jdp/JdpOffTest.java Sat Feb 18 03:23:29 2017 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * @library /lib/testlibrary * @modules jdk.management.agent/sun.management.jdp * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOffTestCase DynamicLauncher - * @run main JdpOffTest + * @run main/othervm JdpOffTest */
--- a/test/sun/management/jdp/JdpSpecificAddressTest.java Thu Feb 16 17:28:50 2017 +0100 +++ b/test/sun/management/jdp/JdpSpecificAddressTest.java Sat Feb 18 03:23:29 2017 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,7 @@ * @library /lib/testlibrary * @modules jdk.management.agent/sun.management.jdp * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOnTestCase DynamicLauncher - * @run main JdpSpecificAddressTest + * @run main/othervm JdpSpecificAddressTest */
--- a/test/sun/tools/jhsdb/BasicLauncherTest.java Thu Feb 16 17:28:50 2017 +0100 +++ b/test/sun/tools/jhsdb/BasicLauncherTest.java Sat Feb 18 03:23:29 2017 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -85,7 +85,6 @@ try (OutputStream out = toolProcess.getOutputStream()) { out.write("universe\n".getBytes()); - out.write("printmdo -a\n".getBytes()); out.write("quit\n".getBytes()); } @@ -94,13 +93,6 @@ try (BufferedReader reader = new BufferedReader(new InputStreamReader(toolProcess.getInputStream()))) { String line; - String unexpectedMsg = - "One or more of 'VirtualCallData', 'CounterData', " + - "'ReceiverTypeData', 'bci', 'MethodData' " + - "or 'java/lang/Object' not found"; - boolean knownClassFound = false; - boolean knownProfileDataTypeFound = false; - boolean knownTokensFound = false; while ((line = reader.readLine()) != null) { line = line.trim(); @@ -110,27 +102,6 @@ unexpected = new RuntimeException("CollectedHeap type should be known."); break; } - else if (line.contains("missing reason for ")) { - unexpected = new RuntimeException("missing reason for "); - break; - } - if (line.contains("VirtualCallData") || - line.contains("CounterData") || - line.contains("ReceiverTypeData")) { - knownProfileDataTypeFound = true; - } - if (line.contains("bci") || - line.contains("MethodData")) { - knownTokensFound = true; - } - if (line.contains("java/lang/Object")) { - knownClassFound = true; - } - } - if ((knownClassFound == false) || - (knownTokensFound == false) || - (knownProfileDataTypeFound == false)) { - unexpected = new RuntimeException(unexpectedMsg); } } @@ -144,9 +115,6 @@ throw unexpected; } - if (unexpected != null) { - throw unexpected; - } } catch (Exception ex) { throw new RuntimeException("Test ERROR " + ex, ex); } finally {