38 * -Xbatch -XX:-TieredCompilation |
38 * -Xbatch -XX:-TieredCompilation |
39 * -XX:+FoldStableValues |
39 * -XX:+FoldStableValues |
40 * -XX:CompileCommand=dontinline,compiler.unsafe.UnsafeGetConstantField::checkGetAddress |
40 * -XX:CompileCommand=dontinline,compiler.unsafe.UnsafeGetConstantField::checkGetAddress |
41 * -XX:CompileCommand=dontinline,*::test* |
41 * -XX:CompileCommand=dontinline,*::test* |
42 * -XX:+UseUnalignedAccesses |
42 * -XX:+UseUnalignedAccesses |
43 * -XaddReads:java.base=ALL-UNNAMED |
43 * --add-reads=java.base=ALL-UNNAMED |
44 * compiler.unsafe.UnsafeGetConstantField |
44 * compiler.unsafe.UnsafeGetConstantField |
45 * |
45 * |
46 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions |
46 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions |
47 * -Xbatch -XX:-TieredCompilation |
47 * -Xbatch -XX:-TieredCompilation |
48 * -XX:+FoldStableValues |
48 * -XX:+FoldStableValues |
49 * -XX:CompileCommand=dontinline,compiler.unsafe.UnsafeGetConstantField::checkGetAddress |
49 * -XX:CompileCommand=dontinline,compiler.unsafe.UnsafeGetConstantField::checkGetAddress |
50 * -XX:CompileCommand=dontinline,*::test* |
50 * -XX:CompileCommand=dontinline,*::test* |
51 * -XX:CompileCommand=inline,*Unsafe::get* |
51 * -XX:CompileCommand=inline,*Unsafe::get* |
52 * -XX:-UseUnalignedAccesses |
52 * -XX:-UseUnalignedAccesses |
53 * -XaddReads:java.base=ALL-UNNAMED |
53 * --add-reads=java.base=ALL-UNNAMED |
54 * compiler.unsafe.UnsafeGetConstantField |
54 * compiler.unsafe.UnsafeGetConstantField |
55 */ |
55 */ |
56 |
56 |
57 package compiler.unsafe; |
57 package compiler.unsafe; |
58 |
58 |