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

1 2 3

  /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...]
Util.java 39 import sun.misc.Unsafe;
334 // -- Unsafe access --
336 private static Unsafe unsafe = Unsafe.getUnsafe();
339 return unsafe.getByte(a);
343 unsafe.putByte(a, b);
347 unsafe.setMemory(((DirectBuffer) bb).address(), bb.capacity(), (byte) 0);
350 static Unsafe unsafe() {
    [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 290 static void Unsafe_copyMemory(JNIEnv *env, jobject unsafe ATTRIBUTE_UNUSED, jlong src,
331 jobject unsafe ATTRIBUTE_UNUSED,
362 jobject unsafe ATTRIBUTE_UNUSED,
490 NATIVE_METHOD(Unsafe, compareAndSwapInt, "!(Ljava/lang/Object;JII)Z"),
491 NATIVE_METHOD(Unsafe, compareAndSwapLong, "!(Ljava/lang/Object;JJJ)Z"),
492 NATIVE_METHOD(Unsafe, compareAndSwapObject, "!(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z"),
493 NATIVE_METHOD(Unsafe, getIntVolatile, "!(Ljava/lang/Object;J)I"),
494 NATIVE_METHOD(Unsafe, putIntVolatile, "!(Ljava/lang/Object;JI)V"),
495 NATIVE_METHOD(Unsafe, getLongVolatile, "!(Ljava/lang/Object;J)J"),
496 NATIVE_METHOD(Unsafe, putLongVolatile, "!(Ljava/lang/Object;JJ)V")
    [all...]
  /libcore/luni/src/main/java/java/util/concurrent/atomic/
AtomicBoolean.java 23 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicInteger.java 28 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicLong.java 28 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
33 * compareAndSwap for longs. While the Unsafe.compareAndSwapLong
AtomicMarkableReference.java 162 // Unsafe mechanics
164 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicReference.java 23 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
AtomicStampedReference.java 162 // Unsafe mechanics
164 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
Striped64.java 107 // Unsafe mechanics
108 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
346 // Unsafe mechanics
347 private static final sun.misc.Unsafe U = sun.misc.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);
  /libcore/luni/src/main/java/java/util/concurrent/
ForkJoinWorkerThread.java 40 * requires that we break quite a lot of encapsulation (via Unsafe)
159 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
217 * topmost, parent-less group) as parent. Uses Unsafe to
222 sun.misc.Unsafe u = sun.misc.Unsafe.getUnsafe();
CountedCompleter.java 727 // Unsafe mechanics
728 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
  /libcore/ojluni/src/main/java/sun/misc/
Unsafe.java 33 * A collection of methods for performing low-level, unsafe operations.
40 public final class Unsafe {
42 private static final Unsafe THE_ONE = new Unsafe();
44 private static final Unsafe theUnsafe = THE_ONE;
50 private Unsafe() {}
56 public static Unsafe getUnsafe() {
59 * Unsafe instance.
62 if ((calling != null) && (calling != Unsafe.class.getClassLoader())) {
63 throw new SecurityException("Unsafe access denied")
    [all...]
  /libcore/luni/src/main/java/java/util/concurrent/locks/
LockSupport.java 380 private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
  /external/autotest/client/tests/kvm/deps/
whql_delete_machine_15.cs 47 // Change the client machine's status to 'unsafe'
48 Console.WriteLine("Changing the client machine's status to 'Unsafe'");
51 machine.ChangeResourceStatus("Unsafe");
57 while (machine.Status != "Unsafe")
  /art/test/004-UnsafeTest/src/
Main.java 18 import sun.misc.Unsafe;
42 private static Unsafe getUnsafe() throws Exception {
43 Class<?> unsafeClass = Unsafe.class;
46 return (Unsafe) f.get(null);
51 Unsafe unsafe = getUnsafe(); local
52 check(unsafe.arrayBaseOffset(boolean[].class), vmArrayBaseOffset(boolean[].class),
53 "Unsafe.arrayBaseOffset(boolean[])");
54 check(unsafe.arrayBaseOffset(byte[].class), vmArrayBaseOffset(byte[].class),
55 "Unsafe.arrayBaseOffset(byte[])")
    [all...]
  /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...]
  /libcore/harmony-tests/src/test/java/org/apache/harmony/tests/org/apache/harmony/kernel/dalvik/
ThreadsTest.java 24 import sun.misc.Unsafe;
27 * Tests for the <code>park()</code> functionality of {@link Unsafe}.
30 private static Unsafe UNSAFE = null;
33 * Set up {@link #UNSAFE}. This subverts the access check to
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);
86 UNSAFE.unpark(parkerThread)
    [all...]

Completed in 297 milliseconds

1 2 3