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

12

/libcore/luni/src/main/native/
H A Dsun_misc_Unsafe.cpp17 #define LOG_TAG "Unsafe"
27 NATIVE_METHOD(Unsafe, allocateInstance, "(Ljava/lang/Class;)Ljava/lang/Object;"),
30 jniRegisterNativeMethods(env, "sun/misc/Unsafe", gMethods, NELEM(gMethods));
/libcore/luni/src/test/java/sun/misc/
H A DUnsafeTest.java29 Unsafe.getUnsafe();
42 Unsafe.getUnsafe();
59 private static Unsafe getUnsafe() throws Exception {
60 Class<?> unsafeClass = Class.forName("sun.misc.Unsafe");
63 return (Unsafe) f.get(null);
/libcore/libart/src/main/java/sun/misc/
H A DUnsafe.java29 public final class Unsafe { class
31 private static final Unsafe THE_ONE = new Unsafe();
33 private static final Unsafe theUnsafe = THE_ONE;
38 private Unsafe() {} method in class:Unsafe
44 public static Unsafe getUnsafe() {
47 * Unsafe instance.
50 if ((calling != null) && (calling != Unsafe.class.getClassLoader())) {
51 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.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 DAtomicLongFieldUpdater.java10 import sun.misc.Unsafe;
241 private static final Unsafe unsafe = Unsafe.getUnsafe();
335 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicReferenceArray.java11 import sun.misc.Unsafe;
25 private static final Unsafe unsafe;
33 unsafe = Unsafe.getUnsafe();
H A DAtomicIntegerFieldUpdater.java10 import sun.misc.Unsafe;
241 private static final Unsafe unsafe = Unsafe.getUnsafe();
H A DAtomicReferenceFieldUpdater.java9 import sun.misc.Unsafe;
157 private static final Unsafe unsafe = Unsafe.getUnsafe();
/libcore/luni/src/main/java/java/util/concurrent/locks/
H A DLockSupport.java8 import sun.misc.Unsafe;
95 private static final Unsafe unsafe = Unsafe.getUnsafe();
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/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.java252 // Unsafe mechanics
253 private static final sun.misc.Unsafe UNSAFE;
259 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();
791 private static final sun.misc.Unsafe UNSAF
[all...]
H A DCountedCompleter.java708 // Unsafe mechanics
709 private static final sun.misc.Unsafe U;
713 U = sun.misc.Unsafe.getUnsafe();
H A DConcurrentLinkedQueue.java136 * for a volatile write to item by using Unsafe.putObject instead
172 // Unsafe mechanics
174 private static final sun.misc.Unsafe UNSAFE;
180 UNSAFE = sun.misc.Unsafe.getUnsafe();
784 // Unsafe mechanics
786 private static final sun.misc.Unsafe UNSAFE;
791 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.
437 // Unsafe mechanics
438 private static final sun.misc.Unsafe UNSAFE;
444 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DLinkedTransferQueue.java415 * them after use. Relies heavily on Unsafe mechanics to minimize
508 // Unsafe mechanics
509 private static final sun.misc.Unsafe UNSAFE;
515 UNSAFE = sun.misc.Unsafe.getUnsafe();
1297 // Unsafe mechanics
1299 private static final sun.misc.Unsafe UNSAFE;
1305 UNSAFE = sun.misc.Unsafe.getUnsafe();
H A DExchanger.java210 * heavily dependent on intrinsics (Unsafe) to use inlined
603 // Unsafe mechanics
604 private static final sun.misc.Unsafe U;
613 U = sun.misc.Unsafe.getUnsafe();
H A DPhaser.java1118 // Unsafe mechanics
1120 private static final sun.misc.Unsafe UNSAFE;
1124 UNSAFE = sun.misc.Unsafe.getUnsafe();

Completed in 7319 milliseconds

12