Lines Matching refs:Unsafe
33 import sun.misc.Unsafe;
62 private static void set(Unsafe unsafe, long addr, int ofs, int len, int value) {
68 private static void check(Unsafe unsafe, long addr, int ofs, int len, int value) {
88 private static void testSetByteArray(Unsafe unsafe) throws Exception {
96 unsafe.setMemory(b, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs, len, (byte)val);
103 private static void testSetRawMemory(Unsafe unsafe) throws Exception {
118 private static void testCopyByteArrayToByteArray(Unsafe unsafe) throws Exception {
130 unsafe.copyMemory(b1, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs,
131 b2, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs2, len);
138 private static void testCopyByteArrayToRawMemory(Unsafe unsafe) throws Exception {
150 unsafe.copyMemory(b1, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs,
158 private static void testCopyRawMemoryToByteArray(Unsafe unsafe) throws Exception {
171 b2, Unsafe.ARRAY_BYTE_BASE_OFFSET + ofs2, len);
178 private static void testCopyRawMemoryToRawMemory(Unsafe unsafe) throws Exception {
198 private static Unsafe getUnsafe() throws Exception {
199 Field f = Unsafe.class.getDeclaredField("theUnsafe");
201 return (Unsafe)f.get(null);
205 Unsafe unsafe = getUnsafe();