hotspot/test/compiler/unsafe/UnsafeGetConstantField.java
changeset 37773 e5b3e9732c3c
parent 36838 d3f78fa679e2
child 38207 2ed792c9481d
equal deleted inserted replaced
37761:82b8d12a553f 37773:e5b3e9732c3c
    31  * @requires vm.flavor != "client"
    31  * @requires vm.flavor != "client"
    32  *
    32  *
    33  * @modules java.base/jdk.internal.org.objectweb.asm
    33  * @modules java.base/jdk.internal.org.objectweb.asm
    34  *          java.base/jdk.internal.vm.annotation
    34  *          java.base/jdk.internal.vm.annotation
    35  *          java.base/jdk.internal.misc
    35  *          java.base/jdk.internal.misc
    36  * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions
    36  * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions
    37  *                         -Xbatch -XX:-TieredCompilation
    37  *                         -Xbatch -XX:-TieredCompilation
    38  *                         -XX:+FoldStableValues
    38  *                         -XX:+FoldStableValues
    39  *                         -XX:CompileCommand=dontinline,UnsafeGetConstantField.checkGetAddress()
    39  *                         -XX:CompileCommand=dontinline,UnsafeGetConstantField.checkGetAddress()
    40  *                         -XX:CompileCommand=dontinline,*.test*
    40  *                         -XX:CompileCommand=dontinline,*.test*
    41  *                         -XX:+UseUnalignedAccesses
    41  *                         -XX:+UseUnalignedAccesses
       
    42  *                         -XaddReads:java.base=ALL-UNNAMED
    42  *                         compiler.unsafe.UnsafeGetConstantField
    43  *                         compiler.unsafe.UnsafeGetConstantField
    43  *
    44  *
    44  * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions
    45  * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions
    45  *                         -Xbatch -XX:-TieredCompilation
    46  *                         -Xbatch -XX:-TieredCompilation
    46  *                         -XX:+FoldStableValues
    47  *                         -XX:+FoldStableValues
    47  *                         -XX:CompileCommand=dontinline,UnsafeGetConstantField.checkGetAddress()
    48  *                         -XX:CompileCommand=dontinline,UnsafeGetConstantField.checkGetAddress()
    48  *                         -XX:CompileCommand=dontinline,*.test*
    49  *                         -XX:CompileCommand=dontinline,*.test*
    49  *                         -XX:CompileCommand=inline,*Unsafe.get*
    50  *                         -XX:CompileCommand=inline,*Unsafe.get*
    50  *                         -XX:-UseUnalignedAccesses
    51  *                         -XX:-UseUnalignedAccesses
       
    52  *                         -XaddReads:java.base=ALL-UNNAMED
    51  *                         compiler.unsafe.UnsafeGetConstantField
    53  *                         compiler.unsafe.UnsafeGetConstantField
    52  */
    54  */
    53 package compiler.unsafe;
    55 package compiler.unsafe;
    54 
    56 
    55 import jdk.internal.org.objectweb.asm.ClassWriter;
    57 import jdk.internal.org.objectweb.asm.ClassWriter;