1 package compiler.jvmci.compilerToVM;
2
3 import jdk.vm.ci.code.InstalledCode;
4 import jdk.vm.ci.code.InvalidInstalledCodeException;
5 import jdk.vm.ci.hotspot.CompilerToVMHelper;
6 import jdk.test.lib.Asserts;
7 import jdk.test.lib.Utils;
8 import jdk.test.lib.Pair;
9 import sun.hotspot.code.NMethod;
10
11 import java.lang.reflect.Constructor;
12 import java.lang.reflect.Executable;
13 import java.lang.reflect.InvocationTargetException;
14 import java.lang.reflect.Method;
15 import java.lang.reflect.Modifier;
16 import java.util.ArrayList;
17 import java.util.HashMap;
18 import java.util.List;
19 import java.util.Map;
20
21 /*
22 * @test
23 * @bug 8136421
24 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64")
25 * @library /testlibrary /test/lib /
26 * @library ../common/patches
27 * @ignore 8139383
28 * @modules java.base/jdk.internal.misc
29 * @modules java.base/jdk.internal.org.objectweb.asm
30 * java.base/jdk.internal.org.objectweb.asm.tree
31 * jdk.vm.ci/jdk.vm.ci.hotspot
32 * jdk.vm.ci/jdk.vm.ci.code
33 * @build jdk.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper
34 * @build compiler.jvmci.compilerToVM.ExecuteInstalledCodeTest
35 * @build sun.hotspot.WhiteBox
36 * @run main ClassFileInstaller sun.hotspot.WhiteBox
37 * sun.hotspot.WhiteBox$WhiteBoxPermission
38 * @run main/othervm -Xbootclasspath/a:.
39 * -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI
|
1 package compiler.jvmci.compilerToVM;
2
3 import jdk.test.lib.Asserts;
4 import jdk.test.lib.Pair;
5 import jdk.test.lib.Utils;
6 import jdk.vm.ci.code.InstalledCode;
7 import jdk.vm.ci.code.InvalidInstalledCodeException;
8 import jdk.vm.ci.hotspot.CompilerToVMHelper;
9 import sun.hotspot.code.NMethod;
10
11 import java.lang.reflect.Constructor;
12 import java.lang.reflect.Modifier;
13 import java.util.ArrayList;
14 import java.util.List;
15
16 /*
17 * @test
18 * @bug 8136421
19 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64")
20 * @library /testlibrary /test/lib /
21 * @library ../common/patches
22 * @ignore 8139383
23 * @modules java.base/jdk.internal.misc
24 * @modules java.base/jdk.internal.org.objectweb.asm
25 * java.base/jdk.internal.org.objectweb.asm.tree
26 * jdk.vm.ci/jdk.vm.ci.hotspot
27 * jdk.vm.ci/jdk.vm.ci.code
28 * @build jdk.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper
29 * @build compiler.jvmci.compilerToVM.ExecuteInstalledCodeTest
30 * @build sun.hotspot.WhiteBox
31 * @run main ClassFileInstaller sun.hotspot.WhiteBox
32 * sun.hotspot.WhiteBox$WhiteBoxPermission
33 * @run main/othervm -Xbootclasspath/a:.
34 * -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI
|