Searched refs:Unsafe (Results 1 - 25 of 31) sorted by relevance

12

/libcore/luni/src/test/java/sun/misc/
H A DUnsafeTest.java28 Unsafe.getUnsafe();
41 Unsafe.getUnsafe();
/libcore/luni/src/main/java/sun/misc/
H A DUnsafe.java29 public final class Unsafe { class
31 private static final Unsafe THE_ONE = new Unsafe();
36 private Unsafe() {} method in class:Unsafe
42 public static Unsafe getUnsafe() {
45 * Unsafe instance.
48 if ((calling != null) && (calling != Unsafe.class.getClassLoader())) {
49 throw new SecurityException("Unsafe access denied");
/libcore/luni/src/main/java/java/util/concurrent/atomic/
H A DAtomicBoolean.java8 import sun.misc.Unsafe;
23 // setup to use Unsafe.compareAndSwapInt for updates
24 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicReference.java8 import sun.misc.Unsafe;
21 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicInteger.java8 import sun.misc.Unsafe;
26 // setup to use Unsafe.compareAndSwapInt for updates
27 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicLong.java8 import sun.misc.Unsafe;
26 // setup to use Unsafe.compareAndSwapLong for updates
27 private static final Unsafe unsafe = Unsafe.getUnsafe();
32 * compareAndSwap for longs. While the Unsafe.compareAndSwapLong
H A DAtomicIntegerArray.java8 import sun.misc.Unsafe;
21 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicLongArray.java8 import sun.misc.Unsafe;
20 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicMarkableReference.java162 // Unsafe mechanics
164 private static final sun.misc.Unsafe UNSAFE = sun.misc.Unsafe.getUnsafe();
172 static long objectFieldOffset(sun.misc.Unsafe UNSAFE,
H A DAtomicStampedReference.java163 // Unsafe mechanics
165 private static final sun.misc.Unsafe UNSAFE = sun.misc.Unsafe.getUnsafe();
173 static long objectFieldOffset(sun.misc.Unsafe UNSAFE,
H A DAtomicLongFieldUpdater.java10 import sun.misc.Unsafe;
238 private static final Unsafe unsafe = Unsafe.getUnsafe();
323 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicIntegerFieldUpdater.java10 import sun.misc.Unsafe;
239 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicReferenceArray.java11 import sun.misc.Unsafe;
25 private static final Unsafe unsafe;
34 unsafe = Unsafe.getUnsafe();
H A DAtomicReferenceFieldUpdater.java9 import sun.misc.Unsafe;
154 private static final Unsafe unsafe = Unsafe.getUnsafe();
/libcore/luni/src/main/java/java/util/concurrent/locks/
H A DLockSupport.java8 import sun.misc.Unsafe;
97 private static final Unsafe unsafe = Unsafe.getUnsafe();
/libcore/luni/src/test/java/tests/api/org/apache/harmony/kernel/dalvik/
H A DThreadsTest.java24 import sun.misc.Unsafe;
27 * Tests for the <code>park()</code> functionality of {@link Unsafe}.
30 private static Unsafe UNSAFE = null;
34 * get the unique Unsafe instance. We can do this because
39 Field field = Unsafe.class.getDeclaredField("THE_ONE");
42 UNSAFE = (Unsafe) field.get(null);
/libcore/luni/src/main/java/java/util/concurrent/
H A DSynchronousQueue.java251 // Unsafe mechanics
252 private static final sun.misc.Unsafe UNSAFE;
258 UNSAFE = sun.misc.Unsafe.getUnsafe();
479 // Unsafe mechanics
480 private static final sun.misc.Unsafe UNSAFE;
484 UNSAFE = sun.misc.Unsafe.getUnsafe();
547 // Unsafe mechanics
548 private static final sun.misc.Unsafe UNSAFE;
554 UNSAFE = sun.misc.Unsafe.getUnsafe();
792 private static final sun.misc.Unsafe UNSAF
[all...]
H A DConcurrentLinkedQueue.java137 * for a volatile write to item by using Unsafe.putObject instead
173 // Unsafe mechanics
175 private static final sun.misc.Unsafe UNSAFE;
181 UNSAFE = sun.misc.Unsafe.getUnsafe();
788 // Unsafe mechanics
790 private static final sun.misc.Unsafe UNSAFE;
795 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DConcurrentSkipListSet.java449 private static final sun.misc.Unsafe UNSAFE;
453 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DFutureTask.java44 * AtomicXFieldUpdaters and instead directly use Unsafe intrinsics.
433 // Unsafe mechanics
434 private static final sun.misc.Unsafe UNSAFE;
440 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DLinkedTransferQueue.java416 * them after use. Relies heavily on Unsafe mechanics to minimize
509 // Unsafe mechanics
510 private static final sun.misc.Unsafe UNSAFE;
516 UNSAFE = sun.misc.Unsafe.getUnsafe();
1303 // Unsafe mechanics
1305 private static final sun.misc.Unsafe UNSAFE;
1311 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DPhaser.java1121 // Unsafe mechanics
1123 private static final sun.misc.Unsafe UNSAFE;
1127 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DConcurrentLinkedDeque.java301 // Unsafe mechanics
303 private static final sun.misc.Unsafe UNSAFE;
310 UNSAFE = sun.misc.Unsafe.getUnsafe();
1420 // Unsafe mechanics
1422 private static final sun.misc.Unsafe UNSAFE;
1431 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DForkJoinTask.java1341 // Unsafe mechanics
1342 private static final sun.misc.Unsafe UNSAFE;
1349 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DForkJoinWorkerThread.java120 * on an uncomfortable amount of "Unsafe" mechanics. To maintain
132 * efficiently is to use direct Unsafe calls. (Using external
399 * intrinsic for arranging this, but using Unsafe putOrderedInt
950 // Unsafe mechanics
951 private static final sun.misc.Unsafe UNSAFE;
958 UNSAFE = sun.misc.Unsafe.getUnsafe();

Completed in 850 milliseconds

12