/aosp12/art/runtime/native/ |
H A D | sun_misc_Unsafe.cc | 565 FAST_NATIVE_METHOD(Unsafe, addressSize, "()I"), 566 FAST_NATIVE_METHOD(Unsafe, pageSize, "()I"), 567 FAST_NATIVE_METHOD(Unsafe, allocateMemory, "(J)J"), 568 FAST_NATIVE_METHOD(Unsafe, freeMemory, "(J)V"), 569 FAST_NATIVE_METHOD(Unsafe, setMemory, "(JJB)V"), 570 FAST_NATIVE_METHOD(Unsafe, copyMemory, "(JJJ)V"), 586 FAST_NATIVE_METHOD(Unsafe, unpark, "(Ljava/lang/Object;)V"), 587 NATIVE_METHOD(Unsafe, park, "(ZJ)V"), 607 FAST_NATIVE_METHOD(Unsafe, loadFence, "()V"), 608 FAST_NATIVE_METHOD(Unsafe, storeFence, "()V"), [all …]
|
/aosp12/art/test/528-long-hint/src/ |
H A 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()
|
/aosp12/art/test/555-UnsafeGetLong-regression/src/ |
H A 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()
|
/aosp12/art/test/067-preemptive-unpark/src/ |
H A 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()
|
/aosp12/art/test/004-UnsafeTest/src/ |
H A 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() 215 private static void testGetAndPutVolatile(Unsafe unsafe) throws NoSuchFieldException { in testGetAndPutVolatile() 256 private static void testCopyMemoryPrimitiveArrays(Unsafe unsafe) { in testCopyMemoryPrimitiveArrays()
|
/aosp12/art/test/004-checker-UnsafeTest18/src/ |
H A 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()
|
/aosp12/art/test/1980-obsolete-object-cleared/src/ |
H A 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()
|
/aosp12/art/test/634-vdex-duplicate/src/sun/misc/ |
H A D | Unsafe.java | 19 public class Unsafe { class
|
/aosp12/art/test/004-UnsafeTest/ |
H A D | info.txt | 1 Test support for sun.misc.Unsafe.
|
/aosp12/art/test/004-checker-UnsafeTest18/ |
H A D | info.txt | 1 Test support for 1.8 sun.misc.Unsafe.
|
/aosp12/art/test/067-preemptive-unpark/ |
H A D | info.txt | 1 Test that Unsafe.unpark() operates as expected, in particular across a gc.
|
/aosp12/art/test/555-UnsafeGetLong-regression/ |
H A D | info.txt | 1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
|
/aosp12/art/test/1977-hello-structural-obsolescence/src/art/ |
H A D | Test1977.java | 22 import sun.misc.Unsafe;
|
/aosp12/build/make/core/ |
H A D | proguard_basic_keeps.flags | 68 -dontwarn sun.misc.Unsafe
|
/aosp12/art/test/160-read-barrier-stress/src/ |
H A D | Main.java | 21 import sun.misc.Unsafe; 189 Unsafe unsafe = getUnsafe(); in testUnsafeGet() 226 Unsafe unsafe = getUnsafe(); in testUnsafeCas() 262 Unsafe unsafe = getUnsafe(); in testUnsafeCasRegression() 454 public static Unsafe getUnsafe() throws Exception { in getUnsafe() 458 return (Unsafe) f.get(null); in getUnsafe()
|
/aosp12/bionic/docs/ |
H A D | status.md | 298 should be fine. Unsafe calls to those seem highly unlikely. 300 * Unsafe `pthread_detach` callers probably want to switch to 310 * Unsafe `pthread_kill` calls aren't portably fixable. (And are obviously
|
/aosp12/art/build/boot/ |
H A D | boot-image-profile.txt | 6957 HSPLjava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 7007 HSPLjava/util/concurrent/atomic/Striped64;->casBase(JJ)Z+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8605 HSPLsun/misc/Unsafe;->getAndAddLong(Ljava/lang/Object;JJ)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8607 HSPLsun/misc/Unsafe;->getAndSetLong(Ljava/lang/Object;JJ)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8609 HSPLsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe;+]Ljava/lang/Class;Ljava/lang/Class; 8636 HSPLsun/nio/ch/AllocatedNativeObject;->free()V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8698 HSPLsun/nio/ch/NativeObject;-><init>(IZ)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8700 HSPLsun/nio/ch/NativeObject;->getShort(I)S+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8701 HSPLsun/nio/ch/NativeObject;->putInt(II)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 8702 HSPLsun/nio/ch/NativeObject;->putShort(IS)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; [all …]
|
H A D | preloaded-classes | 2181 sun.misc.Unsafe
|
/aosp12/art/build/boot/hiddenapi/ |
H A D | hiddenapi-max-target-o-low-priority.txt | 1750 Ljava/io/File;->UNSAFE:Lsun/misc/Unsafe; 2955 Ljava/lang/invoke/VarHandle;->UNSAFE:Lsun/misc/Unsafe; 3651 Ljava/net/Inet6Address;->UNSAFE:Lsun/misc/Unsafe; 3695 Ljava/net/InetSocketAddress;->UNSAFE:Lsun/misc/Unsafe; 7412 Ljava/util/concurrent/Exchanger;->U:Lsun/misc/Unsafe; 7573 Ljava/util/concurrent/ForkJoinPool;->U:Lsun/misc/Unsafe; 7630 Ljava/util/concurrent/ForkJoinTask;->U:Lsun/misc/Unsafe; 7663 Ljava/util/concurrent/FutureTask;->U:Lsun/misc/Unsafe; 8045 Ljava/util/concurrent/Phaser;->U:Lsun/misc/Unsafe; 9462 Ljava/util/Random;->unsafe:Lsun/misc/Unsafe; [all …]
|
/aosp12/frameworks/base/config/ |
H A D | boot-image-profile.txt | 29563 HSPLjava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 29613 HSPLjava/util/concurrent/atomic/Striped64;->casBase(JJ)Z+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31295 HSPLsun/misc/Unsafe;->getAndAddLong(Ljava/lang/Object;JJ)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31297 HSPLsun/misc/Unsafe;->getAndSetLong(Ljava/lang/Object;JJ)J+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31299 HSPLsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe;+]Ljava/lang/Class;Ljava/lang/Class; 31326 HSPLsun/nio/ch/AllocatedNativeObject;->free()V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31388 HSPLsun/nio/ch/NativeObject;-><init>(IZ)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31390 HSPLsun/nio/ch/NativeObject;->getShort(I)S+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31391 HSPLsun/nio/ch/NativeObject;->putInt(II)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; 31392 HSPLsun/nio/ch/NativeObject;->putShort(IS)V+]Lsun/misc/Unsafe;Lsun/misc/Unsafe; [all …]
|
H A D | preloaded-classes | 13653 sun.misc.Unsafe
|