hotspot/test/runtime/Unsafe/SetMemory.java
changeset 41092 c388d897472d
parent 40855 3c4c913195e3
equal deleted inserted replaced
41091:de3789bb384e 41092:c388d897472d
    28  * @modules java.base/jdk.internal.misc
    28  * @modules java.base/jdk.internal.misc
    29  *          java.management
    29  *          java.management
    30  * @run main SetMemory
    30  * @run main SetMemory
    31  */
    31  */
    32 
    32 
    33 import jdk.test.lib.unsafe.UnsafeHelper;
       
    34 import jdk.internal.misc.Unsafe;
    33 import jdk.internal.misc.Unsafe;
    35 import static jdk.test.lib.Asserts.*;
    34 import static jdk.test.lib.Asserts.*;
    36 
    35 
    37 public class SetMemory {
    36 public class SetMemory {
    38     public static void main(String args[]) throws Exception {
    37     public static void main(String args[]) throws Exception {
    39         Unsafe unsafe = UnsafeHelper.getUnsafe();
    38         Unsafe unsafe = Unsafe.getUnsafe();
    40         long address = unsafe.allocateMemory(1);
    39         long address = unsafe.allocateMemory(1);
    41         assertNotEquals(address, 0L);
    40         assertNotEquals(address, 0L);
    42         unsafe.setMemory(address, 1, (byte)17);
    41         unsafe.setMemory(address, 1, (byte)17);
    43         assertEquals((byte)17, unsafe.getByte(address));
    42         assertEquals((byte)17, unsafe.getByte(address));
    44         unsafe.freeMemory(address);
    43         unsafe.freeMemory(address);