/libcore/luni/src/main/java/java/nio/ |
H A D | MemoryBlock.java | 173 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 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 | 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 | DirectByteBuffer.java | 351 @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 D | ByteBuffer.java | 731 * @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 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 | 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 | 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 | 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 | 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 | ByteBufferAsCharBuffer.java | 156 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 D | ByteBufferAsDoubleBuffer.java | 156 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 D | ByteBufferAsFloatBuffer.java | 155 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 D | ByteBufferAsIntBuffer.java | 156 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 D | ByteBufferAsLongBuffer.java | 156 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 D | ByteBufferAsShortBuffer.java | 155 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 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 | 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 | 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 | 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 | 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 | CharBuffer.java | 449 * @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 D | CharSequenceAdapter.java | 128 public final CharBuffer put(char[] src, int srcOffset, int charCount) { 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 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 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
|