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

/libcore/luni/src/main/java/java/nio/
H A DMemoryBlock.java173 public final void pokeByteArray(int offset, byte[] src, int srcOffset, int byteCount) { argument
174 Memory.pokeByteArray(address + offset, src, srcOffset, byteCount);
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, intCoun
193 pokeLongArray(int offset, long[] src, int srcOffset, int longCount, boolean swap) argument
197 pokeShortArray(int offset, short[] src, int srcOffset, int shortCount, boolean swap) argument
[all...]
H A DByteArrayBuffer.java262 @Override public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { argument
266 checkPutBounds(1, src.length, srcOffset, byteCount);
267 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, byteCount);
272 final void put(char[] src, int srcOffset, int charCount) { argument
273 int byteCount = checkPutBounds(SizeOf.CHAR, src.length, srcOffset, charCount);
274 Memory.unsafeBulkPut(backingArray, arrayOffset + position, byteCount, src, srcOffset, SizeOf.CHAR, order.needsSwap);
278 final void put(double[] src, int srcOffset, int doubleCount) { argument
279 int byteCount = checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount);
280 Memory.unsafeBulkPut(backingArray, arrayOffset + position, byteCount, src, srcOffset, SizeOf.DOUBLE, order.needsSwap);
284 final void put(float[] src, int srcOffset, in argument
290 put(int[] src, int srcOffset, int intCount) argument
296 put(long[] src, int srcOffset, int longCount) argument
302 put(short[] src, int srcOffset, int shortCount) argument
[all...]
H A DCharArrayBuffer.java110 @Override public final CharBuffer get(char[] dst, int srcOffset, int charCount) { argument
114 System.arraycopy(backingArray, arrayOffset + position, dst, srcOffset, charCount);
155 @Override public CharBuffer put(char[] src, int srcOffset, int charCount) { argument
162 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, charCount);
H A DDirectByteBuffer.java351 @Override public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { argument
356 checkPutBounds(1, src.length, srcOffset, byteCount);
357 this.block.pokeByteArray(offset + position, src, srcOffset, byteCount);
362 final void put(char[] src, int srcOffset, int charCount) { argument
364 int byteCount = checkPutBounds(SizeOf.CHAR, src.length, srcOffset, charCount);
365 this.block.pokeCharArray(offset + position, src, srcOffset, charCount, order.needsSwap);
369 final void put(double[] src, int srcOffset, int doubleCount) { argument
371 int byteCount = checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount);
372 this.block.pokeDoubleArray(offset + position, src, srcOffset, doubleCount, order.needsSwap);
376 final void put(float[] src, int srcOffset, in argument
383 put(int[] src, int srcOffset, int intCount) argument
390 put(long[] src, int srcOffset, int longCount) argument
397 put(short[] src, int srcOffset, int shortCount) argument
[all...]
H A DByteBuffer.java731 * @param srcOffset
736 * greater than {@code src.length - srcOffset}.
741 * if either {@code srcOffset} or {@code byteCount} is invalid.
745 public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { argument
746 Arrays.checkOffsetAndCount(src.length, srcOffset, byteCount);
750 for (int i = srcOffset; i < srcOffset + byteCount; ++i) {
791 int srcOffset = src.position();
793 srcOffset += NioUtils.unsafeArrayOffset(src);
803 Memory.memmove(dstObject, dstOffset, srcObject, srcOffset, srcByteCoun
[all...]
H A DDoubleBuffer.java396 * @param srcOffset
401 * not greater than {@code src.length - srcOffset}.
406 * if either {@code srcOffset} or {@code doubleCount} is invalid.
410 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { argument
411 Arrays.checkOffsetAndCount(src.length, srcOffset, doubleCount);
415 for (int i = srcOffset; i < srcOffset + doubleCount; ++i) {
H A DFloatBuffer.java395 * @param srcOffset
400 * no greater than {@code src.length - srcOffset}.
405 * if either {@code srcOffset} or {@code floatCount} is invalid.
409 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { argument
410 Arrays.checkOffsetAndCount(src.length, srcOffset, floatCount);
414 for (int i = srcOffset; i < srcOffset + floatCount; ++i) {
H A DIntBuffer.java381 * @param srcOffset
386 * greater than {@code src.length - srcOffset}.
391 * if either {@code srcOffset} or {@code intCount} is invalid.
395 public IntBuffer put(int[] src, int srcOffset, int intCount) { argument
399 Arrays.checkOffsetAndCount(src.length, srcOffset, intCount);
403 for (int i = srcOffset; i < srcOffset + intCount; ++i) {
H A DLongBuffer.java385 * @param srcOffset
390 * not greater than {@code src.length - srcOffset}.
395 * if either {@code srcOffset} or {@code longCount} is invalid.
399 public LongBuffer put(long[] src, int srcOffset, int longCount) { argument
400 Arrays.checkOffsetAndCount(src.length, srcOffset, longCount);
404 for (int i = srcOffset; i < srcOffset + longCount; ++i) {
H A DShortBuffer.java384 * @param srcOffset
389 * not greater than {@code src.length - srcOffset}.
394 * if either {@code srcOffset} or {@code shortCount} is invalid.
398 public ShortBuffer put(short[] src, int srcOffset, int shortCount) { argument
399 Arrays.checkOffsetAndCount(src.length, srcOffset, shortCount);
403 for (int i = srcOffset; i < srcOffset + shortCount; ++i) {
H A DByteBufferAsCharBuffer.java156 public CharBuffer put(char[] src, int srcOffset, int charCount) { argument
160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, charCount);
162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, charCount);
H A DByteBufferAsDoubleBuffer.java156 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { argument
160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, doubleCount);
162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, doubleCount);
H A DByteBufferAsFloatBuffer.java155 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { argument
159 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, floatCount);
161 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, floatCount);
H A DByteBufferAsIntBuffer.java156 public IntBuffer put(int[] src, int srcOffset, int intCount) { argument
160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, intCount);
162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, intCount);
H A DByteBufferAsLongBuffer.java156 public LongBuffer put(long[] src, int srcOffset, int longCount) { argument
160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, longCount);
162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, longCount);
H A DByteBufferAsShortBuffer.java155 public ShortBuffer put(short[] src, int srcOffset, int shortCount) { argument
159 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, shortCount);
161 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, shortCount);
H A DDoubleArrayBuffer.java147 @Override public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { argument
154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, doubleCount);
H A DFloatArrayBuffer.java148 @Override public FloatBuffer put(float[] src, int srcOffset, int floatCount) { argument
155 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, floatCount);
H A DIntArrayBuffer.java147 @Override public IntBuffer put(int[] src, int srcOffset, int intCount) { argument
154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, intCount);
H A DLongArrayBuffer.java147 @Override public LongBuffer put(long[] src, int srcOffset, int longCount) { argument
154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, longCount);
H A DShortArrayBuffer.java147 @Override public ShortBuffer put(short[] src, int srcOffset, int shortCount) { argument
154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, shortCount);
H A DCharBuffer.java449 * @param srcOffset
454 * greater than {@code src.length - srcOffset}.
459 * if either {@code srcOffset} or {@code charCount} is invalid.
463 public CharBuffer put(char[] src, int srcOffset, int charCount) { argument
464 Arrays.checkOffsetAndCount(src.length, srcOffset, charCount);
468 for (int i = srcOffset; i < srcOffset + charCount; ++i) {
H A DCharSequenceAdapter.java128 public final CharBuffer put(char[] src, int srcOffset, int charCount) { argument
/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);
231 const SWAP_TYPE* src = reinterpret_cast<const SWAP_TYPE*>(elements.get()) + srcOffset; \
234 env->Get ## JNI_NAME ## ArrayRegion(src, srcOffset, count, cast<SCALAR_TYPE*>(dstAddress)); \
238 static void Memory_pokeCharArray(JNIEnv* env, jclass, jlong dstAddress, jcharArray src, jint srcOffset, jint count, jboolean swap) { argument
242 static void Memory_pokeDoubleArray(JNIEnv* env, jclass, jlong dstAddress, jdoubleArray src, jint srcOffset, jint count, jboolean swap) { argument
246 static void Memory_pokeFloatArray(JNIEnv* env, jclass, jlong dstAddress, jfloatArray src, jint srcOffset, jint count, jboolean swap) { argument
250 static void Memory_pokeIntArray(JNIEnv* env, jclass, jlong dstAddress, jintArray src, jint srcOffset, jint count, jboolean swap) { argument
254 static void Memory_pokeLongArray(JNIEnv* env, jclass, jlong dstAddress, jlongArray src, jint srcOffset, jint count, jboolean swap) { argument
258 static void Memory_pokeShortArray(JNIEnv* env, jclass, jlong dstAddress, jshortArray src, jint srcOffset, jin 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/libcore/io/
H A DMemory.java36 byte[] src, int srcOffset, int sizeofElements, boolean swap);
40 * 'srcOffset' is measured in units of 'sizeofElements' bytes.
43 Object src, int srcOffset, int sizeofElements, boolean swap);
151 public static native void memmove(Object dstObject, int dstOffset, Object srcObject, int srcOffset, long byteCount); 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

Completed in 2375 milliseconds