Home
last modified time | relevance | path

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

/art/runtime/native/
Djdk_internal_misc_Unsafe.cc511 FAST_NATIVE_METHOD(Unsafe, compareAndSwapInt, "(Ljava/lang/Object;JII)Z"),
512 FAST_NATIVE_METHOD(Unsafe, compareAndSwapLong, "(Ljava/lang/Object;JJJ)Z"),
514 Unsafe, compareAndSwapObject, "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z"),
515 FAST_NATIVE_METHOD(Unsafe, compareAndSetInt, "(Ljava/lang/Object;JII)Z"),
516 FAST_NATIVE_METHOD(Unsafe, compareAndSetLong, "(Ljava/lang/Object;JJJ)Z"),
517 FAST_NATIVE_METHOD(Unsafe,
520 FAST_NATIVE_METHOD(Unsafe, getIntVolatile, "(Ljava/lang/Object;J)I"),
521 FAST_NATIVE_METHOD(Unsafe, putIntVolatile, "(Ljava/lang/Object;JI)V"),
522 FAST_NATIVE_METHOD(Unsafe, getLongVolatile, "(Ljava/lang/Object;J)J"),
523 FAST_NATIVE_METHOD(Unsafe, putLongVolatile, "(Ljava/lang/Object;JJ)V"),
[all …]
Dsun_misc_Unsafe.cc551 FAST_NATIVE_METHOD(Unsafe, compareAndSwapInt, "(Ljava/lang/Object;JII)Z"),
552 FAST_NATIVE_METHOD(Unsafe, compareAndSwapLong, "(Ljava/lang/Object;JJJ)Z"),
553 …FAST_NATIVE_METHOD(Unsafe, compareAndSwapObject, "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang…
554 FAST_NATIVE_METHOD(Unsafe, getIntVolatile, "(Ljava/lang/Object;J)I"),
555 FAST_NATIVE_METHOD(Unsafe, putIntVolatile, "(Ljava/lang/Object;JI)V"),
556 FAST_NATIVE_METHOD(Unsafe, getLongVolatile, "(Ljava/lang/Object;J)J"),
557 FAST_NATIVE_METHOD(Unsafe, putLongVolatile, "(Ljava/lang/Object;JJ)V"),
558 FAST_NATIVE_METHOD(Unsafe, getObjectVolatile, "(Ljava/lang/Object;J)Ljava/lang/Object;"),
559 FAST_NATIVE_METHOD(Unsafe, putObjectVolatile, "(Ljava/lang/Object;JLjava/lang/Object;)V"),
560 FAST_NATIVE_METHOD(Unsafe, getInt, "(Ljava/lang/Object;J)I"),
[all …]
/art/test/528-long-hint/src/
DMain.java17 import sun.misc.Unsafe;
27 Unsafe unsafe = getUnsafe(); in main()
40 private static Unsafe getUnsafe() throws Exception { in getUnsafe()
41 Field f = Unsafe.class.getDeclaredField("theUnsafe"); in getUnsafe()
43 return (Unsafe) f.get(null); in getUnsafe()
/art/test/2239-varhandle-perf/src/
DUnsafeMicroBenchmark.java19 import jdk.internal.misc.Unsafe;
22 protected Unsafe theUnsafe;
25 Field f = Unsafe.class.getDeclaredField("theUnsafe"); in UnsafeMicroBenchmark()
27 theUnsafe = (Unsafe) f.get(null); in UnsafeMicroBenchmark()
41 Method m = Unsafe.class.getDeclaredMethod("staticFieldOffset", Field.class); in getStaticFieldOffset()
/art/test/2236-JdkUnsafeGetLong-regression/src/
DMain.java18 import jdk.internal.misc.Unsafe;
27 private static Unsafe getUnsafe() throws Exception { in getUnsafe()
31 return (Unsafe) f.get(null); in getUnsafe()
35 Unsafe unsafe = getUnsafe(); in main()
40 public static void testUnsafeGetLong(Unsafe unsafe) throws Exception { in testUnsafeGetLong()
/art/test/555-UnsafeGetLong-regression/src/
DMain.java18 import sun.misc.Unsafe;
27 private static Unsafe getUnsafe() throws Exception { in getUnsafe()
31 return (Unsafe) f.get(null); in getUnsafe()
36 Unsafe unsafe = getUnsafe(); in main()
41 public static void testUnsafeGetLong(Unsafe unsafe) throws Exception { in testUnsafeGetLong()
/art/test/2235-JdkUnsafeTest/src/
DMain.java18 import jdk.internal.misc.Unsafe;
61 private static Unsafe getUnsafe() throws NoSuchFieldException, IllegalAccessException { in getUnsafe()
62 Class<?> unsafeClass = Unsafe.class; in getUnsafe()
65 return (Unsafe) f.get(null); in getUnsafe()
70 Unsafe unsafe = getUnsafe(); in main()
81 private static void testArrayBaseOffset(Unsafe unsafe) { in testArrayBaseOffset()
100 private static void testArrayIndexScale(Unsafe unsafe) { in testArrayIndexScale()
119 private static void testGetAndPutAndCAS(Unsafe unsafe) throws NoSuchFieldException { in testGetAndPutAndCAS()
222 private static void testCompareAndSet(Unsafe unsafe) throws NoSuchFieldException { in testCompareAndSet()
333 private static void testGetAndPutVolatile(Unsafe unsafe) throws NoSuchFieldException { in testGetAndPutVolatile()
[all …]
/art/test/067-preemptive-unpark/src/
DMain.java17 import sun.misc.Unsafe;
22 private static Unsafe UNSAFE;
73 field = Unsafe.class.getDeclaredField("THE_ONE"); in setUp()
76 field = Unsafe.class.getDeclaredField("theUnsafe"); in setUp()
82 UNSAFE = (Unsafe) field.get(null); in setUp()
/art/test/004-UnsafeTest/src/
DMain.java18 import sun.misc.Unsafe;
56 private static Unsafe getUnsafe() throws NoSuchFieldException, IllegalAccessException { in getUnsafe()
57 Class<?> unsafeClass = Unsafe.class; in getUnsafe()
60 return (Unsafe) f.get(null); in getUnsafe()
65 Unsafe unsafe = getUnsafe(); in main()
74 private static void testArrayBaseOffset(Unsafe unsafe) { in testArrayBaseOffset()
93 private static void testArrayIndexScale(Unsafe unsafe) { in testArrayIndexScale()
112 private static void testGetAndPutAndCAS(Unsafe unsafe) throws NoSuchFieldException { in testGetAndPutAndCAS()
223 private static void testGetAndPutVolatile(Unsafe unsafe) throws NoSuchFieldException { in testGetAndPutVolatile()
264 private static void testCopyMemoryPrimitiveArrays(Unsafe unsafe) { in testCopyMemoryPrimitiveArrays()
/art/test/004-checker-UnsafeTest18/src/
DMain.java20 import sun.misc.Unsafe;
30 private static final Unsafe unsafe = getUnsafe();
334 private static Unsafe getUnsafe() { in getUnsafe()
336 Class<?> unsafeClass = Unsafe.class; in getUnsafe()
339 return (Unsafe) f.get(null); in getUnsafe()
/art/test/634-vdex-duplicate/src/sun/misc/
DUnsafe.java19 public class Unsafe { class
/art/test/183-rmw-stress-test/src/
DMain.java21 import sun.misc.Unsafe;
208 final Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeInts()
249 final Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeLongs()
295 final Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeReferences()
420 public static Unsafe getUnsafe() throws Exception { in getUnsafe()
424 return (Unsafe) f.get(null); in getUnsafe()
476 Unsafe unsafe, Object obj, long offset, Object expected, Object new_value); in compareAndSwapObject()
/art/test/004-UnsafeTest/
Dinfo.txt1 Test support for sun.misc.Unsafe.
/art/test/004-checker-UnsafeTest18/
Dinfo.txt1 Test support for 1.8 sun.misc.Unsafe.
/art/test/2235-JdkUnsafeTest/
Dinfo.txt1 Test support for jdk.internal.misc.Unsafe. Copied from 004-UnsafeTest.
/art/test/067-preemptive-unpark/
Dinfo.txt1 Test that Unsafe.unpark() operates as expected, in particular across a gc.
/art/test/555-UnsafeGetLong-regression/
Dinfo.txt1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
/art/test/183-rmw-stress-test/smali/
DUnsafeWrapper.smali24 .method public compareAndSwapObject(Lsun/misc/Unsafe;Ljava/lang/Object;JLjava/lang/Object;Ljava/lan…
26 …invoke-virtual/range {p1..p6}, Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/la…
/art/test/2236-JdkUnsafeGetLong-regression/
Dinfo.txt1 Regression test for jdk.internal.misc.Unsafe.getLong's intrinsic's locations
/art/test/1980-obsolete-object-cleared/src/
DMain.java22 import sun.misc.Unsafe;
102 Field f = Unsafe.class.getDeclaredField("THE_ONE"); in main()
104 Unsafe u = (Unsafe) f.get(null); in main()
/art/test/1977-hello-structural-obsolescence/src/art/
DTest1977.java22 import sun.misc.Unsafe;
/art/test/160-read-barrier-stress/src/
DMain.java21 import sun.misc.Unsafe;
189 Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeGet()
226 Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeCas()
270 Unsafe unsafe = getUnsafe(); in $noinline$testUnsafeCasRegression()
470 public static Unsafe getUnsafe() throws Exception { in getUnsafe()
474 return (Unsafe) f.get(null); in getUnsafe()
/art/build/boot/hiddenapi/
Dhiddenapi-max-target-o-low-priority.txt1749 Ljava/io/File;->UNSAFE:Lsun/misc/Unsafe;
2058 Ljava/io/ObjectStreamClass$FieldReflector;->unsafe:Lsun/misc/Unsafe;
2954 Ljava/lang/invoke/VarHandle;->UNSAFE:Lsun/misc/Unsafe;
3650 Ljava/net/Inet6Address;->UNSAFE:Lsun/misc/Unsafe;
3694 Ljava/net/InetSocketAddress;->UNSAFE:Lsun/misc/Unsafe;
6448 Ljava/util/concurrent/atomic/AtomicBoolean;->U:Lsun/misc/Unsafe;
6451 Ljava/util/concurrent/atomic/AtomicInteger;->U:Lsun/misc/Unsafe;
6460 Ljava/util/concurrent/atomic/AtomicIntegerArray;->U:Lsun/misc/Unsafe;
6467 …til/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl;->U:Lsun/misc/Unsafe;
6468 Ljava/util/concurrent/atomic/AtomicLong;->U:Lsun/misc/Unsafe;
[all …]
/art/build/boot/
Dboot-image-profile.txt7255 …Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;->-$$Nest$sfgetU()Ljdk/internal/misc/Unsafe;
8439 HSPLjdk/internal/misc/Unsafe;->compareAndSetObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/…
8440 HSPLjdk/internal/misc/Unsafe;->getAndAddInt(Ljava/lang/Object;JI)I
8441 HSPLjdk/internal/misc/Unsafe;->getAndAddLong(Ljava/lang/Object;JJ)J
8442 HSPLjdk/internal/misc/Unsafe;->getAndBitwiseAndInt(Ljava/lang/Object;JI)I
8443 HSPLjdk/internal/misc/Unsafe;->getAndSetInt(Ljava/lang/Object;JI)I
8444 HSPLjdk/internal/misc/Unsafe;->getAndSetLong(Ljava/lang/Object;JJ)J
8445 HSPLjdk/internal/misc/Unsafe;->getAndSetObject(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Obj…
8446 HSPLjdk/internal/misc/Unsafe;->getAndSetReference(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/…
8447 HSPLjdk/internal/misc/Unsafe;->getIntAcquire(Ljava/lang/Object;J)I
[all …]
Dpreloaded-classes2536 jdk.internal.misc.Unsafe
2717 sun.misc.Unsafe