/libcore/luni/src/main/java/java/nio/ |
H A D | ByteBufferAsCharBuffer.java | 157 public CharBuffer put(char[] src, int srcOffset, int charCount) { argument 161 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, charCount); 163 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, charCount);
|
H A D | ByteBufferAsDoubleBuffer.java | 157 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { argument 161 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, doubleCount); 163 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, doubleCount);
|
H A D | ByteBufferAsFloatBuffer.java | 156 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { argument 160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, floatCount); 162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, floatCount);
|
H A D | ByteBufferAsIntBuffer.java | 157 public IntBuffer put(int[] src, int srcOffset, int intCount) { argument 161 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, intCount); 163 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, intCount);
|
H A D | ByteBufferAsLongBuffer.java | 157 public LongBuffer put(long[] src, int srcOffset, int longCount) { argument 161 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, longCount); 163 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, longCount);
|
H A D | ByteBufferAsShortBuffer.java | 156 public ShortBuffer put(short[] src, int srcOffset, int shortCount) { argument 160 ((DirectByteBuffer) byteBuffer).put(src, srcOffset, shortCount); 162 ((ByteArrayBuffer) byteBuffer).put(src, srcOffset, shortCount);
|
H A D | CharArrayBuffer.java | 110 @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 D | CharSequenceAdapter.java | 128 public final CharBuffer put(char[] src, int srcOffset, int charCount) { argument
|
H A D | DoubleArrayBuffer.java | 147 @Override public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { argument 154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, doubleCount);
|
H A D | DoubleBuffer.java | 396 * @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 D | FloatArrayBuffer.java | 148 @Override public FloatBuffer put(float[] src, int srcOffset, int floatCount) { argument 155 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, floatCount);
|
H A D | FloatBuffer.java | 395 * @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 D | IntArrayBuffer.java | 147 @Override public IntBuffer put(int[] src, int srcOffset, int intCount) { argument 154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, intCount);
|
H A D | IntBuffer.java | 381 * @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 D | LongArrayBuffer.java | 147 @Override public LongBuffer put(long[] src, int srcOffset, int longCount) { argument 154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, longCount);
|
H A D | LongBuffer.java | 385 * @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 D | ShortArrayBuffer.java | 147 @Override public ShortBuffer put(short[] src, int srcOffset, int shortCount) { argument 154 System.arraycopy(src, srcOffset, backingArray, arrayOffset + position, shortCount);
|
H A D | ShortBuffer.java | 384 * @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 D | ByteArrayBuffer.java | 262 @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 D | ByteBuffer.java | 703 * @param srcOffset 708 * greater than {@code src.length - srcOffset}. 713 * if either {@code srcOffset} or {@code byteCount} is invalid. 717 public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { argument 718 Arrays.checkOffsetAndCount(src.length, srcOffset, byteCount); 722 for (int i = srcOffset; i < srcOffset + byteCount; ++i) { 757 int srcOffset = src.position(); 759 srcOffset += NioUtils.unsafeArrayOffset(src); 769 Memory.memmove(dstObject, dstOffset, srcObject, srcOffset, srcByteCoun [all...] |
H A D | CharBuffer.java | 458 * @param srcOffset 463 * greater than {@code src.length - srcOffset}. 468 * if either {@code srcOffset} or {@code charCount} is invalid. 472 public CharBuffer put(char[] src, int srcOffset, int charCount) { argument 473 Arrays.checkOffsetAndCount(src.length, srcOffset, charCount); 477 for (int i = srcOffset; i < srcOffset + charCount; ++i) {
|
H A D | DirectByteBuffer.java | 303 @Override public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { argument 307 checkPutBounds(1, src.length, srcOffset, byteCount); 308 this.block.pokeByteArray(offset + position, src, srcOffset, byteCount); 313 final void put(char[] src, int srcOffset, int charCount) { argument 314 int byteCount = checkPutBounds(SizeOf.CHAR, src.length, srcOffset, charCount); 315 this.block.pokeCharArray(offset + position, src, srcOffset, charCount, order.needsSwap); 319 final void put(double[] src, int srcOffset, int doubleCount) { argument 320 int byteCount = checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount); 321 this.block.pokeDoubleArray(offset + position, src, srcOffset, doubleCount, order.needsSwap); 325 final void put(float[] src, int srcOffset, in argument 331 put(int[] src, int srcOffset, int intCount) argument 337 put(long[] src, int srcOffset, int longCount) argument 343 put(short[] src, int srcOffset, int shortCount) argument [all...] |
H A D | MemoryBlock.java | 151 public final void pokeByteArray(int offset, byte[] src, int srcOffset, int byteCount) { argument 152 Memory.pokeByteArray(address + offset, src, srcOffset, byteCount); 155 public final void pokeCharArray(int offset, char[] src, int srcOffset, int charCount, boolean swap) { argument 156 Memory.pokeCharArray(address + offset, src, srcOffset, charCount, swap); 159 public final void pokeDoubleArray(int offset, double[] src, int srcOffset, int doubleCount, boolean swap) { argument 160 Memory.pokeDoubleArray(address + offset, src, srcOffset, doubleCount, swap); 163 public final void pokeFloatArray(int offset, float[] src, int srcOffset, int floatCount, boolean swap) { argument 164 Memory.pokeFloatArray(address + offset, src, srcOffset, floatCount, swap); 167 public final void pokeIntArray(int offset, int[] src, int srcOffset, int intCount, boolean swap) { argument 168 Memory.pokeIntArray(address + offset, src, srcOffset, intCoun 171 pokeLongArray(int offset, long[] src, int srcOffset, int longCount, boolean swap) argument 175 pokeShortArray(int offset, short[] src, int srcOffset, int shortCount, boolean swap) argument [all...] |
/libcore/luni/src/main/java/libcore/io/ |
H A D | Memory.java | 36 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
|
/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); 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 340 Memory_unsafeBulkGet(JNIEnv* env, jclass, jobject dstObject, jint dstOffset, jint byteCount, jbyteArray srcArray, jint srcOffset, jint sizeofElement, jboolean swap) argument 357 Memory_unsafeBulkPut(JNIEnv* env, jclass, jbyteArray dstArray, jint dstOffset, jint byteCount, jobject srcObject, jint srcOffset, jint sizeofElement, jboolean swap) argument [all...] |