20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /* 25 * @test CorrectnessTest 26 * @bug 8038418 27 * @library /testlibrary /../../test/lib 28 * @modules java.base/sun.misc 29 * java.management 30 * @ignore 8066173 31 * @compile execution/TypeConflict.java execution/TypeProfile.java 32 * execution/MethodHandleDelegate.java 33 * @build CorrectnessTest 34 * @build OffTest 35 * @run main ClassFileInstaller sun.hotspot.WhiteBox 36 * sun.hotspot.WhiteBox$WhiteBoxPermission 37 * @run main/timeout=1200 OffTest 38 */ 39 40 import com.oracle.java.testlibrary.OutputAnalyzer; 41 import com.oracle.java.testlibrary.ProcessTools; 42 import com.oracle.java.testlibrary.Utils; 43 import java.util.Random; 44 import scenarios.ProfilingType; 45 46 public class OffTest { 47 private static final String[] OPTIONS = { 48 "-Xbootclasspath/a:.", 49 "-XX:+IgnoreUnrecognizedVMOptions", 50 "-XX:+UnlockExperimentalVMOptions", 51 "-XX:+UnlockDiagnosticVMOptions", 52 "-XX:+WhiteBoxAPI", 53 "-XX:CompileCommand=exclude,execution/*::methodNotToCompile", 54 "-XX:CompileCommand=dontinline,scenarios/Scenario::collectReturnType", 55 "", // -XX:TypeProfileLevel=? 56 "", // -XX:?UseTypeSpeculation 57 CorrectnessTest.class.getName(), 58 "", // ProfilingType.name() 59 }; 60 61 private static final String TYPE_PROFILE_LEVEL = "TypeProfileLevel"; 62 private static final String USE_TYPE_SPECULATION = "UseTypeSpeculation"; | 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /* 25 * @test CorrectnessTest 26 * @bug 8038418 27 * @library /testlibrary /../../test/lib 28 * @modules java.base/sun.misc 29 * java.management 30 * @ignore 8066173 31 * @compile execution/TypeConflict.java execution/TypeProfile.java 32 * execution/MethodHandleDelegate.java 33 * @build CorrectnessTest 34 * @build OffTest 35 * @run main ClassFileInstaller sun.hotspot.WhiteBox 36 * sun.hotspot.WhiteBox$WhiteBoxPermission 37 * @run main/timeout=1200 OffTest 38 */ 39 40 import jdk.test.lib.OutputAnalyzer; 41 import jdk.test.lib.ProcessTools; 42 import jdk.test.lib.Utils; 43 import java.util.Random; 44 import scenarios.ProfilingType; 45 46 public class OffTest { 47 private static final String[] OPTIONS = { 48 "-Xbootclasspath/a:.", 49 "-XX:+IgnoreUnrecognizedVMOptions", 50 "-XX:+UnlockExperimentalVMOptions", 51 "-XX:+UnlockDiagnosticVMOptions", 52 "-XX:+WhiteBoxAPI", 53 "-XX:CompileCommand=exclude,execution/*::methodNotToCompile", 54 "-XX:CompileCommand=dontinline,scenarios/Scenario::collectReturnType", 55 "", // -XX:TypeProfileLevel=? 56 "", // -XX:?UseTypeSpeculation 57 CorrectnessTest.class.getName(), 58 "", // ProfilingType.name() 59 }; 60 61 private static final String TYPE_PROFILE_LEVEL = "TypeProfileLevel"; 62 private static final String USE_TYPE_SPECULATION = "UseTypeSpeculation"; |