/libcore/luni/src/main/java/libcore/io/ |
H A D | BufferIterator.java | 38 * {@code dstOffset}, and advances the current position {@code byteCount} bytes. 40 public abstract void readByteArray(byte[] dst, int dstOffset, int byteCount); argument 54 * {@code dstOffset}, and advances the current position {@code 4 * intCount} bytes. 56 public abstract void readIntArray(int[] dst, int dstOffset, int intCount); argument
|
H A D | HeapBufferIterator.java | 50 public void readByteArray(byte[] dst, int dstOffset, int byteCount) { argument 51 System.arraycopy(buffer, offset + position, dst, dstOffset, byteCount); 67 public void readIntArray(int[] dst, int dstOffset, int intCount) { argument 69 Memory.unsafeBulkGet(dst, dstOffset, byteCount, buffer, offset + position, SizeOf.INT, order.needsSwap);
|
H A D | NioBufferIterator.java | 48 public void readByteArray(byte[] dst, int dstOffset, int byteCount) { argument 49 Memory.peekByteArray(address + position, dst, dstOffset, byteCount); 65 public void readIntArray(int[] dst, int dstOffset, int intCount) { argument 66 Memory.peekIntArray(address + position, dst, dstOffset, intCount, swap);
|
H A D | Memory.java | 33 * 'dstOffset' is measured in units of 'sizeofElements' bytes. 35 public static native void unsafeBulkGet(Object dst, int dstOffset, int byteCount, argument 42 public static native void unsafeBulkPut(byte[] dst, int dstOffset, int byteCount, argument 151 public static native void memmove(Object dstObject, int dstOffset, Object srcObject, int srcOffset, long byteCount); argument 182 public static native void peekByteArray(long address, byte[] dst, int dstOffset, int byteCount); argument 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 185 public static native void peekFloatArray(long address, float[] dst, int dstOffset, int floatCount, boolean swap); argument 186 public static native void peekIntArray(long address, int[] dst, int dstOffset, int intCount, boolean swap); argument 187 public static native void peekLongArray(long address, long[] dst, int dstOffset, in argument 188 peekShortArray(long address, short[] dst, int dstOffset, int shortCount, boolean swap) argument [all...] |
/libcore/luni/src/main/java/java/nio/ |
H A D | MemoryBlock.java | 205 public final void peekByteArray(int offset, byte[] dst, int dstOffset, int byteCount) { argument 206 Memory.peekByteArray(address + offset, dst, dstOffset, byteCount); 209 public final void peekCharArray(int offset, char[] dst, int dstOffset, int charCount, boolean swap) { argument 210 Memory.peekCharArray(address + offset, dst, dstOffset, charCount, swap); 213 public final void peekDoubleArray(int offset, double[] dst, int dstOffset, int doubleCount, boolean swap) { argument 214 Memory.peekDoubleArray(address + offset, dst, dstOffset, doubleCount, swap); 217 public final void peekFloatArray(int offset, float[] dst, int dstOffset, int floatCount, boolean swap) { argument 218 Memory.peekFloatArray(address + offset, dst, dstOffset, floatCount, swap); 221 public final void peekIntArray(int offset, int[] dst, int dstOffset, int intCount, boolean swap) { argument 222 Memory.peekIntArray(address + offset, dst, dstOffset, intCoun 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...] |
H A D | ByteArrayBuffer.java | 107 @Override public final ByteBuffer get(byte[] dst, int dstOffset, int byteCount) { argument 108 checkGetBounds(1, dst.length, dstOffset, byteCount); 109 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, byteCount); 114 final void get(char[] dst, int dstOffset, int charCount) { argument 115 int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); 116 Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.CHAR, order.needsSwap); 120 final void get(double[] dst, int dstOffset, int doubleCount) { argument 121 int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); 122 Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.DOUBLE, order.needsSwap); 126 final void get(float[] dst, int dstOffset, in argument 132 get(int[] dst, int dstOffset, int intCount) argument 138 get(long[] dst, int dstOffset, int longCount) argument 144 get(short[] dst, int dstOffset, int shortCount) argument [all...] |
H A D | CharSequenceAdapter.java | 79 public final CharBuffer get(char[] dst, int dstOffset, int charCount) { argument 80 Arrays.checkOffsetAndCount(dst.length, dstOffset, charCount); 85 sequence.toString().getChars(position, newPosition, dst, dstOffset);
|
H A D | DirectByteBuffer.java | 111 @Override public final ByteBuffer get(byte[] dst, int dstOffset, int byteCount) { argument 113 checkGetBounds(1, dst.length, dstOffset, byteCount); 114 this.block.peekByteArray(offset + position, dst, dstOffset, byteCount); 119 final void get(char[] dst, int dstOffset, int charCount) { argument 121 int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); 122 this.block.peekCharArray(offset + position, dst, dstOffset, charCount, order.needsSwap); 126 final void get(double[] dst, int dstOffset, int doubleCount) { argument 128 int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); 129 this.block.peekDoubleArray(offset + position, dst, dstOffset, doubleCount, order.needsSwap); 133 final void get(float[] dst, int dstOffset, in argument 140 get(int[] dst, int dstOffset, int intCount) argument 147 get(long[] dst, int dstOffset, int longCount) argument 154 get(short[] dst, int dstOffset, int shortCount) argument [all...] |
H A D | ByteBuffer.java | 386 * @param dstOffset 391 * greater than {@code dst.length - dstOffset} 393 * @throws IndexOutOfBoundsException if {@code dstOffset < 0 || byteCount < 0} 396 public ByteBuffer get(byte[] dst, int dstOffset, int byteCount) { argument 397 Arrays.checkOffsetAndCount(dst.length, dstOffset, byteCount); 401 for (int i = dstOffset; i < dstOffset + byteCount; ++i) { 798 int dstOffset = dst.position(); 800 dstOffset += NioUtils.unsafeArrayOffset(dst); 803 Memory.memmove(dstObject, dstOffset, srcObjec [all...] |
H A D | DoubleBuffer.java | 255 * @param dstOffset 260 * not greater than {@code dst.length - dstOffset}. 263 * if either {@code dstOffset} or {@code doubleCount} is invalid. 267 public DoubleBuffer get(double[] dst, int dstOffset, int doubleCount) { argument 268 Arrays.checkOffsetAndCount(dst.length, dstOffset, doubleCount); 272 for (int i = dstOffset; i < dstOffset + doubleCount; ++i) {
|
H A D | FloatBuffer.java | 256 * @param dstOffset 261 * greater than {@code dst.length - dstOffset}. 264 * if either {@code dstOffset} or {@code floatCount} is invalid. 268 public FloatBuffer get(float[] dst, int dstOffset, int floatCount) { argument 269 Arrays.checkOffsetAndCount(dst.length, dstOffset, floatCount); 273 for (int i = dstOffset; i < dstOffset + floatCount; ++i) {
|
H A D | IntBuffer.java | 242 * @param dstOffset 247 * greater than {@code dst.length - dstOffset}. 250 * if either {@code dstOffset} or {@code intCount} is invalid. 254 public IntBuffer get(int[] dst, int dstOffset, int intCount) { argument 255 Arrays.checkOffsetAndCount(dst.length, dstOffset, intCount); 259 for (int i = dstOffset; i < dstOffset + intCount; ++i) {
|
H A D | LongBuffer.java | 244 * @param dstOffset 249 * greater than {@code dst.length - dstOffset}. 252 * if either {@code dstOffset} or {@code longCount} is invalid. 256 public LongBuffer get(long[] dst, int dstOffset, int longCount) { argument 257 Arrays.checkOffsetAndCount(dst.length, dstOffset, longCount); 261 for (int i = dstOffset; i < dstOffset + longCount; ++i) {
|
H A D | ShortBuffer.java | 245 * @param dstOffset 250 * not greater than {@code dst.length - dstOffset}. 253 * if either {@code dstOffset} or {@code shortCount} is invalid. 257 public ShortBuffer get(short[] dst, int dstOffset, int shortCount) { argument 258 Arrays.checkOffsetAndCount(dst.length, dstOffset, shortCount); 262 for (int i = dstOffset; i < dstOffset + shortCount; ++i) {
|
H A D | ByteBufferAsCharBuffer.java | 100 public CharBuffer get(char[] dst, int dstOffset, int charCount) { argument 104 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, charCount); 106 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, charCount);
|
H A D | ByteBufferAsDoubleBuffer.java | 100 public DoubleBuffer get(double[] dst, int dstOffset, int doubleCount) { argument 104 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, doubleCount); 106 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, doubleCount);
|
H A D | ByteBufferAsFloatBuffer.java | 99 public FloatBuffer get(float[] dst, int dstOffset, int floatCount) { argument 103 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, floatCount); 105 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, floatCount);
|
H A D | ByteBufferAsIntBuffer.java | 100 public IntBuffer get(int[] dst, int dstOffset, int intCount) { argument 104 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, intCount); 106 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, intCount);
|
H A D | ByteBufferAsLongBuffer.java | 100 public LongBuffer get(long[] dst, int dstOffset, int longCount) { argument 104 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, longCount); 106 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, longCount);
|
H A D | ByteBufferAsShortBuffer.java | 99 public ShortBuffer get(short[] dst, int dstOffset, int shortCount) { argument 103 ((DirectByteBuffer) byteBuffer).get(dst, dstOffset, shortCount); 105 ((ByteArrayBuffer) byteBuffer).get(dst, dstOffset, shortCount);
|
H A D | DoubleArrayBuffer.java | 110 @Override public final DoubleBuffer get(double[] dst, int dstOffset, int doubleCount) { argument 114 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, doubleCount);
|
H A D | FloatArrayBuffer.java | 111 @Override public final FloatBuffer get(float[] dst, int dstOffset, int floatCount) { argument 115 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, floatCount);
|
H A D | IntArrayBuffer.java | 110 @Override public final IntBuffer get(int[] dst, int dstOffset, int intCount) { argument 114 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, intCount);
|
H A D | LongArrayBuffer.java | 110 @Override public final LongBuffer get(long[] dst, int dstOffset, int longCount) { argument 114 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, longCount);
|
/libcore/luni/src/main/native/ |
H A D | libcore_io_Memory.cpp | 145 static void Memory_memmove(JNIEnv* env, jclass, jobject dstObject, jint dstOffset, jobject srcObject, jint srcOffset, jlong length) { argument 154 memmove(dstBytes.get() + dstOffset, srcBytes.get() + srcOffset, length); 161 static void Memory_peekByteArray(JNIEnv* env, jclass, jlong srcAddress, jbyteArray dst, jint dstOffset, jint byteCount) { argument 162 env->SetByteArrayRegion(dst, dstOffset, byteCount, cast<const jbyte*>(srcAddress)); 179 SWAP_FN(reinterpret_cast<SWAP_TYPE*>(elements.get()) + dstOffset, src, count); \ 182 env->Set ## JNI_NAME ## ArrayRegion(dst, dstOffset, count, src); \ 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, jin argument 202 Memory_peekLongArray(JNIEnv* env, jclass, jlong srcAddress, jlongArray dst, jint dstOffset, jint count, jboolean swap) argument 206 Memory_peekShortArray(JNIEnv* env, jclass, jlong srcAddress, jshortArray dst, jint dstOffset, jint count, 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...] |