/libcore/luni/src/main/java/libcore/io/ |
H A D | NioBufferIterator.java | 30 private final boolean swap; field in class:NioBufferIterator 34 NioBufferIterator(long address, int size, boolean swap) { argument 37 this.swap = swap; 60 int result = Memory.peekInt(address + position, swap); 66 Memory.peekIntArray(address + position, dst, dstOffset, intCount, swap); 71 short result = Memory.peekShort(address + position, swap);
|
H A D | Memory.java | 36 byte[] src, int srcOffset, int sizeofElements, boolean swap); 43 Object src, int srcOffset, int sizeofElements, boolean swap); 155 public static int peekInt(long address, boolean swap) { argument 157 if (swap) { 164 public static long peekLong(long address, boolean swap) { argument 166 if (swap) { 173 public static short peekShort(long address, boolean swap) { argument 175 if (swap) { 183 public static native void peekCharArray(long address, char[] dst, int dstOffset, int charCount, boolean swap); argument 184 public static native void peekDoubleArray(long address, double[] dst, int dstOffset, int doubleCount, boolean swap); argument 35 unsafeBulkGet(Object dst, int dstOffset, int byteCount, byte[] src, int srcOffset, int sizeofElements, boolean swap) argument 42 unsafeBulkPut(byte[] dst, int dstOffset, int byteCount, Object src, int srcOffset, int sizeofElements, boolean swap) argument 185 peekFloatArray(long address, float[] dst, int dstOffset, int floatCount, boolean swap) argument 186 peekIntArray(long address, int[] dst, int dstOffset, int intCount, boolean swap) argument 187 peekLongArray(long address, long[] dst, int dstOffset, int longCount, boolean swap) argument 188 peekShortArray(long address, short[] dst, int dstOffset, int shortCount, boolean swap) argument 192 pokeInt(long address, int value, boolean swap) argument 200 pokeLong(long address, long value, boolean swap) argument 208 pokeShort(long address, short value, boolean swap) argument 217 pokeCharArray(long address, char[] src, int offset, int count, boolean swap) argument 218 pokeDoubleArray(long address, double[] src, int offset, int count, boolean swap) argument 219 pokeFloatArray(long address, float[] src, int offset, int count, boolean swap) argument 220 pokeIntArray(long address, int[] src, int offset, int count, boolean swap) argument 221 pokeLongArray(long address, long[] src, int offset, int count, boolean swap) argument 222 pokeShortArray(long address, short[] src, int offset, int count, boolean swap) argument [all...] |
/libcore/luni/src/main/native/ |
H A D | libcore_io_Memory.cpp | 49 // Byte-swap 2 jshort values packed in a jint. 115 // - For swapped access, we use GetXArrayElements and our own copy-and-swap routines. 121 if (swap) { \ 134 static void Memory_peekCharArray(JNIEnv* env, jclass, jlong srcAddress, jcharArray dst, jint dstOffset, jint count, jboolean swap) { argument 138 static void Memory_peekDoubleArray(JNIEnv* env, jclass, jlong srcAddress, jdoubleArray dst, jint dstOffset, jint count, jboolean swap) { argument 142 static void Memory_peekFloatArray(JNIEnv* env, jclass, jlong srcAddress, jfloatArray dst, jint dstOffset, jint count, jboolean swap) { argument 146 static void Memory_peekIntArray(JNIEnv* env, jclass, jlong srcAddress, jintArray dst, jint dstOffset, jint count, jboolean swap) { argument 150 static void Memory_peekLongArray(JNIEnv* env, jclass, jlong srcAddress, jlongArray dst, jint dstOffset, jint count, jboolean swap) { argument 154 static void Memory_peekShortArray(JNIEnv* env, jclass, jlong srcAddress, jshortArray dst, jint dstOffset, jint count, jboolean swap) { argument 168 // - For swapped access, we use GetXArrayElements and our own copy-and-swap routine 186 Memory_pokeCharArray(JNIEnv* env, jclass, jlong dstAddress, jcharArray src, jint srcOffset, jint count, jboolean swap) argument 190 Memory_pokeDoubleArray(JNIEnv* env, jclass, jlong dstAddress, jdoubleArray src, jint srcOffset, jint count, jboolean swap) argument 194 Memory_pokeFloatArray(JNIEnv* env, jclass, jlong dstAddress, jfloatArray src, jint srcOffset, jint count, jboolean swap) argument 198 Memory_pokeIntArray(JNIEnv* env, jclass, jlong dstAddress, jintArray src, jint srcOffset, jint count, jboolean swap) argument 202 Memory_pokeLongArray(JNIEnv* env, jclass, jlong dstAddress, jlongArray src, jint srcOffset, jint count, jboolean swap) argument 206 Memory_pokeShortArray(JNIEnv* env, jclass, jlong dstAddress, jshortArray src, jint srcOffset, jint count, jboolean swap) argument 234 unsafeBulkCopy(jbyte* dst, const jbyte* src, jint byteCount, jint sizeofElement, jboolean swap) argument 256 Memory_unsafeBulkGet(JNIEnv* env, jclass, jobject dstObject, jint dstOffset, jint byteCount, jbyteArray srcArray, jint srcOffset, jint sizeofElement, jboolean swap) argument 273 Memory_unsafeBulkPut(JNIEnv* env, jclass, jbyteArray dstArray, jint dstOffset, jint byteCount, jobject srcObject, jint srcOffset, jint sizeofElement, jboolean swap) argument [all...] |
/libcore/luni/src/test/java/libcore/io/ |
H A D | MemoryTest.java | 60 private void assertIntsEqual(int[] expectedValues, long ptr, boolean swap) { argument 62 assertEquals(expectedValues[i], Memory.peekInt(ptr + SizeOf.INT * i, swap)); 101 private void assertLongsEqual(long[] expectedValues, long ptr, boolean swap) { argument 103 assertEquals(expectedValues[i], Memory.peekLong(ptr + SizeOf.LONG * i, swap)); 139 private void assertShortsEqual(short[] expectedValues, long ptr, boolean swap) { argument 141 assertEquals(expectedValues[i], Memory.peekShort(ptr + SizeOf.SHORT * i, swap));
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/ |
H A D | Collections2Test.java | 472 Collections.swap(new ArrayList<Object>(), -1, 3); 480 Collections.swap(list, 0, -1); 486 Collections.swap(list, 0, 3); 492 Collections.swap(new ArrayList<Object>(), 3, 3);
|
H A D | CollectionsTest.java | 767 // Test for method swap(java.util.List, int, int) 776 Collections.swap(smallList, -1, 6); 783 Collections.swap(smallList, 6, -1); 790 Collections.swap(smallList, 6, 11); 797 Collections.swap(smallList, 11, 6); 805 Collections.swap(null, 1, 1); 812 Collections.swap(smallList, 4, 7);
|
/libcore/ojluni/src/main/java/java/nio/ |
H A D | Bits.java | 46 static short swap(short x) { method in class:Bits 50 static char swap(char x) { method in class:Bits 54 static int swap(int x) { method in class:Bits 58 static long swap(long x) { method in class:Bits
|
/libcore/ojluni/src/main/java/java/util/ |
H A D | Collections.java | 451 swap(list, i, j); 531 swap(list, i-1, rnd.nextInt(i)); 537 swap(arr, i-1, rnd.nextInt(i)); 556 * @param list The list in which to swap elements. 565 public static void swap(List<?> list, int i, int j) { method in class:Collections 576 private static void swap(Object[] arr, int i, int j) { method in class:Collections
|
H A D | Arrays.java | 1363 swap(dest, j, j-1); 1395 private static void swap(Object[] x, int a, int b) { method in class:Arrays 1556 swap(dest, j, j-1);
|