/libcore/luni/src/main/java/java/util/concurrent/atomic/ |
AtomicReference.java | 85 return unsafe.compareAndSwapObject(this, valueOffset, expect, update); 101 return unsafe.compareAndSwapObject(this, valueOffset, expect, update);
|
AtomicMarkableReference.java | 169 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
|
AtomicStampedReference.java | 169 return UNSAFE.compareAndSwapObject(this, pairOffset, cmp, val);
|
AtomicReferenceFieldUpdater.java | 260 return unsafe.compareAndSwapObject(obj, offset, expect, update); 269 return unsafe.compareAndSwapObject(obj, offset, expect, update);
|
AtomicReferenceArray.java | 156 return unsafe.compareAndSwapObject(array, offset, expect, update);
|
/libcore/luni/src/main/java/java/util/concurrent/ |
FutureTask.java | 228 !UNSAFE.compareAndSwapObject(this, runnerOffset, 270 !UNSAFE.compareAndSwapObject(this, runnerOffset, 338 if (UNSAFE.compareAndSwapObject(this, waitersOffset, q, null)) { 389 queued = UNSAFE.compareAndSwapObject(this, waitersOffset, 428 else if (!UNSAFE.compareAndSwapObject(this, waitersOffset,
|
Exchanger.java | 340 if (q != null && U.compareAndSwapObject(a, j, q, null)) { 350 if (U.compareAndSwapObject(a, j, null, p)) { 382 U.compareAndSwapObject(a, j, p, null)) { 435 if (U.compareAndSwapObject(this, SLOT, q, null)) { 452 if (U.compareAndSwapObject(this, SLOT, null, p)) 482 else if (U.compareAndSwapObject(this, SLOT, p, null)) {
|
SynchronousQueue.java | 217 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 230 UNSAFE.compareAndSwapObject(this, matchOffset, null, s)) { 245 UNSAFE.compareAndSwapObject(this, matchOffset, null, this); 276 UNSAFE.compareAndSwapObject(this, headOffset, h, nh); 519 UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 524 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val); 531 UNSAFE.compareAndSwapObject(this, itemOffset, cmp, this); 589 UNSAFE.compareAndSwapObject(this, headOffset, h, nh)) 598 UNSAFE.compareAndSwapObject(this, tailOffset, t, nt); 606 UNSAFE.compareAndSwapObject(this, cleanMeOffset, cmp, val) [all...] |
ConcurrentLinkedQueue.java | 161 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val); 169 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 777 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val); 781 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
|
LinkedTransferQueue.java | 428 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 433 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val); 541 return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val); 545 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val); [all...] |
ForkJoinPool.java | [all...] |
ConcurrentLinkedDeque.java | 281 return UNSAFE.compareAndSwapObject(this, itemOffset, cmp, val); 289 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 297 return UNSAFE.compareAndSwapObject(this, prevOffset, cmp, val); [all...] |
ConcurrentSkipListMap.java | 353 return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val); 396 return UNSAFE.compareAndSwapObject(this, valueOffset, cmp, val); 403 return UNSAFE.compareAndSwapObject(this, nextOffset, cmp, val); 529 return UNSAFE.compareAndSwapObject(this, rightOffset, cmp, val); [all...] |
ConcurrentHashMap.java | 654 if (UNSAFE.compareAndSwapObject(ss, u, null, seg = s)) [all...] |
/libcore/libart/src/main/java/sun/misc/ |
Unsafe.java | 160 public native boolean compareAndSwapObject(Object obj, long offset,
|
/libcore/libdvm/src/main/java/sun/misc/ |
Unsafe.java | 172 public native boolean compareAndSwapObject(Object obj, long offset,
|
/art/runtime/native/ |
sun_misc_Unsafe.cc | 163 NATIVE_METHOD(Unsafe, compareAndSwapObject, "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z"),
|
/libcore/luni/src/main/java/java/util/concurrent/locks/ |
AbstractQueuedLongSynchronizer.java | [all...] |
AbstractQueuedSynchronizer.java | [all...] |