HomeSort by relevance Sort by last modified time
    Searched refs:Unsafe (Results 1 - 25 of 99) sorted by null

1 2 3 4

  /art/test/634-vdex-duplicate/src/sun/misc/
Unsafe.java 19 public class Unsafe {
  /art/test/528-long-hint/src/
Main.java 17 import sun.misc.Unsafe;
27 Unsafe unsafe = getUnsafe(); local
29 long offset = unsafe.objectFieldOffset(Main.class.getDeclaredField("instanceField"));
36 unsafe.compareAndSwapLong(f, offset, a, b);
40 private static Unsafe getUnsafe() throws Exception {
41 Field f = Unsafe.class.getDeclaredField("theUnsafe");
43 return (Unsafe) f.get(null);
  /art/test/555-UnsafeGetLong-regression/src/
Main.java 18 import sun.misc.Unsafe;
27 private static Unsafe getUnsafe() throws Exception {
28 Class<?> unsafeClass = Class.forName("sun.misc.Unsafe");
31 return (Unsafe) f.get(null);
36 Unsafe unsafe = getUnsafe(); local
38 testUnsafeGetLong(unsafe);
41 public static void testUnsafeGetLong(Unsafe unsafe) throws Exception {
44 long lvar = unsafe.objectFieldOffset(longField)
    [all...]
  /art/test/067-preemptive-unpark/src/
Main.java 1 import sun.misc.Unsafe;
6 private static Unsafe UNSAFE;
16 UNSAFE.unpark(test);
41 * Set up {@link #UNSAFE}.
45 * Subvert the access check to get the unique Unsafe instance.
51 field = Unsafe.class.getDeclaredField("THE_ONE");
54 field = Unsafe.class.getDeclaredField("theUnsafe");
60 UNSAFE = (Unsafe) field.get(null)
    [all...]
  /libcore/ojluni/src/main/java/sun/nio/ch/
EPoll.java 29 import sun.misc.Unsafe;
38 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:EPoll
69 return unsafe.allocateMemory(count * SIZEOF_EPOLLEVENT);
76 unsafe.freeMemory(address);
90 return unsafe.getInt(eventAddress + OFFSETOF_FD);
97 return unsafe.getInt(eventAddress + OFFSETOF_EVENTS);
NativeObject.java 32 import sun.misc.Unsafe;
43 protected static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:NativeObject
75 this.allocationAddress = unsafe.allocateMemory(size);
79 long a = unsafe.allocateMemory(size + ps);
127 newAddress = unsafe.getLong(offset + address);
130 newAddress = unsafe.getInt(offset + address) & 0x00000000FFFFFFFF;
176 return unsafe.getByte(offset + address);
190 unsafe.putByte(offset + address, value)
    [all...]
  /libcore/ojluni/src/main/java/sun/nio/fs/
NativeBuffer.java 28 import sun.misc.Unsafe;
36 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:NativeBuffer
52 unsafe.freeMemory(address);
57 this.address = unsafe.allocateMemory(size);
Cancellable.java 28 import sun.misc.Unsafe;
39 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:Cancellable
49 pollingAddress = unsafe.allocateMemory(4);
50 unsafe.putIntVolatile(null, pollingAddress, 0);
77 unsafe.putIntVolatile(null, pollingAddress, cancelValue());
103 unsafe.freeMemory(pollingAddress);
NativeBuffers.java 28 import sun.misc.Unsafe;
37 private static final Unsafe unsafe = Unsafe.getUnsafe(); field in class:NativeBuffers
124 // long offset = Unsafe.ARRAY_BYTE_BASE_OFFSET;
127 // unsafe.copyMemory(cstr, offset, null, buffer.address(), len);
128 // unsafe.putByte(buffer.address() + len, (byte)0);
130 // Android-changed: We don't have Unsafe.copyMemory yet, so we use putByte.
134 unsafe.putByte(buffer.address() + i, cstr[i]);
136 unsafe.putByte(buffer.address() + len, (byte)0)
    [all...]
  /libcore/luni/src/main/native/
sun_misc_Unsafe.cpp 17 #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/
UnsafeTest.java 29 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);
  /art/runtime/native/
sun_misc_Unsafe.cc 297 static void Unsafe_copyMemory(JNIEnv *env, jobject unsafe ATTRIBUTE_UNUSED, jlong src,
340 jobject unsafe ATTRIBUTE_UNUSED,
371 jobject unsafe ATTRIBUTE_UNUSED,
499 FAST_NATIVE_METHOD(Unsafe, compareAndSwapInt, "(Ljava/lang/Object;JII)Z"),
500 FAST_NATIVE_METHOD(Unsafe, compareAndSwapLong, "(Ljava/lang/Object;JJJ)Z"),
501 FAST_NATIVE_METHOD(Unsafe, compareAndSwapObject, "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z"),
502 FAST_NATIVE_METHOD(Unsafe, getIntVolatile, "(Ljava/lang/Object;J)I"),
503 FAST_NATIVE_METHOD(Unsafe, putIntVolatile, "(Ljava/lang/Object;JI)V"),
504 FAST_NATIVE_METHOD(Unsafe, getLongVolatile, "(Ljava/lang/Object;J)J"),
505 FAST_NATIVE_METHOD(Unsafe, putLongVolatile, "(Ljava/lang/Object;JJ)V")
    [all...]
  /libcore/ojluni/src/main/java/java/util/concurrent/atomic/
AtomicBoolean.java 52 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicInteger.java 57 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicLong.java 57 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
62 * compareAndSwap for longs. While the Unsafe.compareAndSwapLong
AtomicMarkableReference.java 191 // Unsafe mechanics
193 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicReference.java 52 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicStampedReference.java 191 // Unsafe mechanics
193 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
  /libcore/ojluni/src/main/java/java/lang/invoke/
MethodHandleStatics.java 28 import sun.misc.Unsafe;
40 static final Unsafe UNSAFE = Unsafe.getUnsafe();
  /libcore/ojluni/src/main/java/java/nio/
MappedByteBuffer.java 31 import sun.misc.Unsafe;
170 Unsafe unsafe = Unsafe.getUnsafe(); local
176 x ^= unsafe.getByte(a);
  /art/test/004-UnsafeTest/src/
Main.java 18 import sun.misc.Unsafe;
42 private static Unsafe getUnsafe() throws NoSuchFieldException, IllegalAccessException {
43 Class<?> unsafeClass = Unsafe.class;
46 return (Unsafe) f.get(null);
51 Unsafe unsafe = getUnsafe(); local
53 testArrayBaseOffset(unsafe);
54 testArrayIndexScale(unsafe);
55 testGetAndPutAndCAS(unsafe);
56 testGetAndPutVolatile(unsafe);
    [all...]
  /libcore/ojluni/src/main/java/java/util/concurrent/
ForkJoinWorkerThread.java 69 * requires that we break quite a lot of encapsulation (via Unsafe)
188 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
246 * topmost, parent-less group) as parent. Uses Unsafe to
251 sun.misc.Unsafe u = sun.misc.Unsafe.getUnsafe();
  /libcore/ojluni/src/main/java/sun/misc/
Unsafe.java 34 * A collection of methods for performing low-level, unsafe operations.
41 public final class Unsafe {
43 private static final Unsafe THE_ONE = new Unsafe();
45 private static final Unsafe theUnsafe = THE_ONE;
51 private Unsafe() {}
57 public static Unsafe getUnsafe() {
60 * Unsafe instance.
63 if ((calling != null) && (calling != Unsafe.class.getClassLoader())) {
64 throw new SecurityException("Unsafe access denied")
    [all...]
  /libcore/ojluni/src/main/java/java/util/concurrent/locks/
LockSupport.java 409 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
  /art/test/004-checker-UnsafeTest18/src/
Main.java 20 import sun.misc.Unsafe;
23 * Checker test on the 1.8 unsafe operations. Note, this is by no means an
30 private static final Unsafe unsafe = getUnsafe(); field in class:Main
54 return unsafe.getAndSetInt(o, offset, newValue);
61 return unsafe.getAndSetLong(o, offset, newValue);
68 return unsafe.getAndSetObject(o, offset, newValue);
79 return unsafe.getAndAddInt(o, offset, delta);
86 return unsafe.getAndAddLong(o, offset, delta);
102 unsafe.loadFence()
    [all...]

Completed in 1373 milliseconds

1 2 3 4