< prev index next >

test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Print this page




  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;


< prev index next >