30 * @modules java.base/jdk.internal.misc
31 * @modules java.base/jdk.internal.org.objectweb.asm
32 * java.base/jdk.internal.org.objectweb.asm.tree
33 * jdk.internal.vm.ci/jdk.vm.ci.hotspot
34 * jdk.internal.vm.ci/jdk.vm.ci.code
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 * compiler.jvmci.events.JvmciNotifyInstallEventTest
53 * @run main/othervm -XX:+UnlockExperimentalVMOptions
54 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed
55 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI
56 * compiler.jvmci.events.JvmciNotifyInstallEventTest
57 * @run main/othervm -XX:+UnlockExperimentalVMOptions
58 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed
59 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI -XX:JVMCINMethodSizeLimit=0
60 * compiler.jvmci.events.JvmciNotifyInstallEventTest
61 */
62
63 package compiler.jvmci.events;
64
65 import compiler.jvmci.common.CTVMUtilities;
66 import compiler.jvmci.common.testcases.SimpleClass;
67 import jdk.test.lib.Asserts;
68 import jdk.test.lib.Utils;
69 import jdk.vm.ci.services.JVMCIServiceLocator;
70 import jdk.vm.ci.code.CompiledCode;
|
30 * @modules java.base/jdk.internal.misc
31 * @modules java.base/jdk.internal.org.objectweb.asm
32 * java.base/jdk.internal.org.objectweb.asm.tree
33 * jdk.internal.vm.ci/jdk.vm.ci.hotspot
34 * jdk.internal.vm.ci/jdk.vm.ci.code
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 * -Djvmci.Compiler=graal -Xbootclasspath/a:. -Xmixed
51 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI
52 * compiler.jvmci.events.JvmciNotifyInstallEventTest
53 * @run main/othervm -XX:+UnlockExperimentalVMOptions
54 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed
55 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI
56 * compiler.jvmci.events.JvmciNotifyInstallEventTest
57 * @run main/othervm -XX:+UnlockExperimentalVMOptions
58 * -Djvmci.Compiler=EmptyCompiler -Xbootclasspath/a:. -Xmixed
59 * -XX:+UseJVMCICompiler -XX:-BootstrapJVMCI -XX:JVMCINMethodSizeLimit=0
60 * compiler.jvmci.events.JvmciNotifyInstallEventTest
61 */
62
63 package compiler.jvmci.events;
64
65 import compiler.jvmci.common.CTVMUtilities;
66 import compiler.jvmci.common.testcases.SimpleClass;
67 import jdk.test.lib.Asserts;
68 import jdk.test.lib.Utils;
69 import jdk.vm.ci.services.JVMCIServiceLocator;
70 import jdk.vm.ci.code.CompiledCode;
|