Searched refs:dstOffset (Results 1 - 25 of 28) sorted by relevance

12

/libcore/luni/src/main/java/libcore/io/
H A DBufferIterator.java38 * {@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 DHeapBufferIterator.java50 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 DNioBufferIterator.java48 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 DMemory.java33 * '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 DMemoryBlock.java205 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 DByteArrayBuffer.java107 @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 DCharSequenceAdapter.java79 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 DDirectByteBuffer.java111 @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 DByteBuffer.java386 * @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 DDoubleBuffer.java255 * @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 DFloatBuffer.java256 * @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 DIntBuffer.java242 * @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 DLongBuffer.java244 * @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 DShortBuffer.java245 * @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 DByteBufferAsCharBuffer.java100 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 DByteBufferAsDoubleBuffer.java100 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 DByteBufferAsFloatBuffer.java99 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 DByteBufferAsIntBuffer.java100 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 DByteBufferAsLongBuffer.java100 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 DByteBufferAsShortBuffer.java99 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 DDoubleArrayBuffer.java110 @Override public final DoubleBuffer get(double[] dst, int dstOffset, int doubleCount) { argument
114 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, doubleCount);
H A DFloatArrayBuffer.java111 @Override public final FloatBuffer get(float[] dst, int dstOffset, int floatCount) { argument
115 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, floatCount);
H A DIntArrayBuffer.java110 @Override public final IntBuffer get(int[] dst, int dstOffset, int intCount) { argument
114 System.arraycopy(backingArray, arrayOffset + position, dst, dstOffset, intCount);
H A DLongArrayBuffer.java110 @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 Dlibcore_io_Memory.cpp145 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...]

Completed in 209 milliseconds

12