/art/runtime/native/ |
D | jdk_internal_misc_Unsafe.cc | 511 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 …]
|
D | sun_misc_Unsafe.cc | 551 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/ |
D | Main.java | 17 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/ |
D | UnsafeMicroBenchmark.java | 19 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/ |
D | Main.java | 18 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/ |
D | Main.java | 18 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/ |
D | Main.java | 18 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/ |
D | Main.java | 17 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/ |
D | Main.java | 18 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/ |
D | Main.java | 20 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/ |
D | Unsafe.java | 19 public class Unsafe { class
|
/art/test/183-rmw-stress-test/src/ |
D | Main.java | 21 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/ |
D | info.txt | 1 Test support for sun.misc.Unsafe.
|
/art/test/004-checker-UnsafeTest18/ |
D | info.txt | 1 Test support for 1.8 sun.misc.Unsafe.
|
/art/test/2235-JdkUnsafeTest/ |
D | info.txt | 1 Test support for jdk.internal.misc.Unsafe. Copied from 004-UnsafeTest.
|
/art/test/067-preemptive-unpark/ |
D | info.txt | 1 Test that Unsafe.unpark() operates as expected, in particular across a gc.
|
/art/test/555-UnsafeGetLong-regression/ |
D | info.txt | 1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
|
/art/test/183-rmw-stress-test/smali/ |
D | UnsafeWrapper.smali | 24 .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/ |
D | info.txt | 1 Regression test for jdk.internal.misc.Unsafe.getLong's intrinsic's locations
|
/art/test/1980-obsolete-object-cleared/src/ |
D | Main.java | 22 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/ |
D | Test1977.java | 22 import sun.misc.Unsafe;
|
/art/test/160-read-barrier-stress/src/ |
D | Main.java | 21 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/ |
D | hiddenapi-max-target-o-low-priority.txt | 1749 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/ |
D | boot-image-profile.txt | 7255 …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 …]
|
D | preloaded-classes | 2536 jdk.internal.misc.Unsafe 2717 sun.misc.Unsafe
|