/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/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/java/java/nio/ |
H A D | MemoryBlock.java | 177 public final void pokeCharArray(int offset, char[] src, int srcOffset, int charCount, boolean swap) { argument 178 Memory.pokeCharArray(address + offset, src, srcOffset, charCount, swap); 181 public final void pokeDoubleArray(int offset, double[] src, int srcOffset, int doubleCount, boolean swap) { argument 182 Memory.pokeDoubleArray(address + offset, src, srcOffset, doubleCount, swap); 185 public final void pokeFloatArray(int offset, float[] src, int srcOffset, int floatCount, boolean swap) { argument 186 Memory.pokeFloatArray(address + offset, src, srcOffset, floatCount, swap); 189 public final void pokeIntArray(int offset, int[] src, int srcOffset, int intCount, boolean swap) { argument 190 Memory.pokeIntArray(address + offset, src, srcOffset, intCount, swap); 193 public final void pokeLongArray(int offset, long[] src, int srcOffset, int longCount, boolean swap) { argument 194 Memory.pokeLongArray(address + offset, src, srcOffset, longCount, swap); 197 pokeShortArray(int offset, short[] src, int srcOffset, int shortCount, boolean swap) argument 209 peekCharArray(int offset, char[] dst, int dstOffset, int charCount, boolean swap) argument 213 peekDoubleArray(int offset, double[] dst, int dstOffset, int doubleCount, boolean swap) argument 217 peekFloatArray(int offset, float[] dst, int dstOffset, int floatCount, boolean swap) argument 221 peekIntArray(int offset, int[] dst, int dstOffset, int intCount, boolean swap) argument 225 peekLongArray(int offset, long[] dst, int dstOffset, int longCount, boolean swap) argument 229 peekShortArray(int offset, short[] dst, int dstOffset, int shortCount, boolean swap) argument [all...] |
/libcore/luni/src/main/native/ |
H A D | libcore_io_Memory.cpp | 69 // Byte-swap 2 jshort values packed in a jint. 92 // ...with one last 16-bit swap if necessary. 167 // - For swapped access, we use GetXArrayElements and our own copy-and-swap routines. 173 if (swap) { \ 186 static void Memory_peekCharArray(JNIEnv* env, jclass, jlong srcAddress, jcharArray dst, jint dstOffset, jint count, jboolean swap) { argument 190 static void Memory_peekDoubleArray(JNIEnv* env, jclass, jlong srcAddress, jdoubleArray dst, jint dstOffset, jint count, jboolean swap) { argument 194 static void Memory_peekFloatArray(JNIEnv* env, jclass, jlong srcAddress, jfloatArray dst, jint dstOffset, jint count, jboolean swap) { argument 198 static void Memory_peekIntArray(JNIEnv* env, jclass, jlong srcAddress, jintArray dst, jint dstOffset, jint count, jboolean swap) { argument 202 static void Memory_peekLongArray(JNIEnv* env, jclass, jlong srcAddress, jlongArray dst, jint dstOffset, jint count, jboolean swap) { argument 206 static void Memory_peekShortArray(JNIEnv* env, jclass, jlong srcAddress, jshortArray dst, jint dstOffset, jint count, jboolean swap) { argument 238 Memory_pokeCharArray(JNIEnv* env, jclass, jlong dstAddress, jcharArray src, jint srcOffset, jint count, jboolean swap) argument 242 Memory_pokeDoubleArray(JNIEnv* env, jclass, jlong dstAddress, jdoubleArray src, jint srcOffset, jint count, jboolean swap) argument 246 Memory_pokeFloatArray(JNIEnv* env, jclass, jlong dstAddress, jfloatArray src, jint srcOffset, jint count, jboolean swap) argument 250 Memory_pokeIntArray(JNIEnv* env, jclass, jlong dstAddress, jintArray src, jint srcOffset, jint count, jboolean swap) argument 254 Memory_pokeLongArray(JNIEnv* env, jclass, jlong dstAddress, jlongArray src, jint srcOffset, jint count, jboolean swap) argument 258 Memory_pokeShortArray(JNIEnv* env, jclass, jlong dstAddress, jshortArray src, jint srcOffset, jint count, jboolean swap) argument 298 unsafeBulkCopy(jbyte* dst, const jbyte* src, jint byteCount, jint sizeofElement, jboolean swap) argument 320 Memory_unsafeBulkGet(JNIEnv* env, jclass, jobject dstObject, jint dstOffset, jint byteCount, jbyteArray srcArray, jint srcOffset, jint sizeofElement, jboolean swap) argument 337 Memory_unsafeBulkPut(JNIEnv* env, jclass, jbyteArray dstArray, jint dstOffset, jint byteCount, jobject srcObject, jint srcOffset, jint sizeofElement, jboolean swap) argument [all...] |
/libcore/luni/src/main/java/java/util/ |
H A D | Collections.java | 1899 * position of the first element to swap with the element in 1909 public static void swap(List<?> list, int index1, int index2) { method in class:Collections
|