35 * jdk.internal.vm.ci/jdk.vm.ci.code.site 36 * jdk.internal.vm.ci/jdk.vm.ci.meta 37 * jdk.internal.vm.ci/jdk.vm.ci.runtime 38 * jdk.internal.vm.ci/jdk.vm.ci.services 39 * 40 * @build jdk.internal.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper 41 * @build compiler.jvmci.common.JVMCIHelpers 42 * @run driver jdk.test.lib.FileInstaller ./JvmciNotifyInstallEventTest.config 43 * ./META-INF/services/jdk.vm.ci.services.JVMCIServiceLocator 44 * @run driver ClassFileInstaller 45 * compiler.jvmci.common.JVMCIHelpers$EmptyHotspotCompiler 46 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilerFactory 47 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilationRequestResult 48 * compiler.jvmci.common.JVMCIHelpers$EmptyVMEventListener 49 * @run main/othervm -XX:+UnlockExperimentalVMOptions 50 * -Xbootclasspath/a:. -Xmixed 51 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI 52 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 53 * compiler.jvmci.events.JvmciNotifyInstallEventTest 54 * @run main/othervm -XX:+UnlockExperimentalVMOptions 55 * -Djvmci.compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 56 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI 57 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 58 * compiler.jvmci.events.JvmciNotifyInstallEventTest 59 * @run main/othervm -XX:+UnlockExperimentalVMOptions 60 * -Djvmci.compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 61 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI -XX:JVMCINMethodSizeLimit=0 62 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 63 * compiler.jvmci.events.JvmciNotifyInstallEventTest 64 * @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:-EnableJVMCI 65 * -Djvmci.compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 66 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=true 67 * compiler.jvmci.events.JvmciNotifyInstallEventTest 68 */ 69 70 package compiler.jvmci.events; 71 72 import compiler.jvmci.common.CTVMUtilities; 73 import compiler.jvmci.common.testcases.SimpleClass; 74 import jdk.test.lib.Asserts; 75 import jdk.test.lib.Utils; 76 import jdk.vm.ci.services.JVMCIServiceLocator; 77 import jdk.vm.ci.code.CompiledCode; 78 import jdk.vm.ci.code.InstalledCode; 79 import jdk.vm.ci.code.site.DataPatch; 80 import jdk.vm.ci.code.site.Site; 81 import jdk.vm.ci.hotspot.HotSpotCodeCacheProvider; 82 import jdk.vm.ci.hotspot.HotSpotCompiledCode; 83 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment; 84 import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime; 85 import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; | 35 * jdk.internal.vm.ci/jdk.vm.ci.code.site 36 * jdk.internal.vm.ci/jdk.vm.ci.meta 37 * jdk.internal.vm.ci/jdk.vm.ci.runtime 38 * jdk.internal.vm.ci/jdk.vm.ci.services 39 * 40 * @build jdk.internal.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper 41 * @build compiler.jvmci.common.JVMCIHelpers 42 * @run driver jdk.test.lib.FileInstaller ./JvmciNotifyInstallEventTest.config 43 * ./META-INF/services/jdk.vm.ci.services.JVMCIServiceLocator 44 * @run driver ClassFileInstaller 45 * compiler.jvmci.common.JVMCIHelpers$EmptyHotspotCompiler 46 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilerFactory 47 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilationRequestResult 48 * compiler.jvmci.common.JVMCIHelpers$EmptyVMEventListener 49 * @run main/othervm -XX:+UnlockExperimentalVMOptions 50 * -Xbootclasspath/a:. -Xmixed 51 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI 52 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 53 * compiler.jvmci.events.JvmciNotifyInstallEventTest 54 * @run main/othervm -XX:+UnlockExperimentalVMOptions 55 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 56 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI 57 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 58 * compiler.jvmci.events.JvmciNotifyInstallEventTest 59 * @run main/othervm -XX:+UnlockExperimentalVMOptions 60 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 61 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI -XX:JVMCINMethodSizeLimit=0 62 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=false 63 * compiler.jvmci.events.JvmciNotifyInstallEventTest 64 * @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:-EnableJVMCI 65 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed 66 * -Dcompiler.jvmci.events.JvmciNotifyInstallEventTest.failoninit=true 67 * compiler.jvmci.events.JvmciNotifyInstallEventTest 68 */ 69 70 package compiler.jvmci.events; 71 72 import compiler.jvmci.common.CTVMUtilities; 73 import compiler.jvmci.common.testcases.SimpleClass; 74 import jdk.test.lib.Asserts; 75 import jdk.test.lib.Utils; 76 import jdk.vm.ci.services.JVMCIServiceLocator; 77 import jdk.vm.ci.code.CompiledCode; 78 import jdk.vm.ci.code.InstalledCode; 79 import jdk.vm.ci.code.site.DataPatch; 80 import jdk.vm.ci.code.site.Site; 81 import jdk.vm.ci.hotspot.HotSpotCodeCacheProvider; 82 import jdk.vm.ci.hotspot.HotSpotCompiledCode; 83 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment; 84 import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime; 85 import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; |