Home | History | Annotate | Download | only in atomic

Lines Matching defs:unsafe

10 import sun.misc.Unsafe;
238 private static final Unsafe unsafe = UnsafeAccess.THE_ONE; // android-changed
270 offset = unsafe.objectFieldOffset(field);
282 return unsafe.compareAndSwapLong(obj, offset, expect, update);
287 return unsafe.compareAndSwapLong(obj, offset, expect, update);
292 unsafe.putLongVolatile(obj, offset, newValue);
297 unsafe.putOrderedLong(obj, offset, newValue);
302 return unsafe.getLongVolatile(obj, offset);
323 private static final Unsafe unsafe = UnsafeAccess.THE_ONE; // android-changed
355 offset = unsafe.objectFieldOffset(field);
368 long v = unsafe.getLong(obj, offset);
371 unsafe.putLong(obj, offset, update);
383 unsafe.putLong(obj, offset, newValue);
394 return unsafe.getLong(obj, offset);