/libcore/luni/src/main/java/java/nio/ |
ReadWriteDirectByteBuffer.java | 99 public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { 100 checkPutBounds(1, src.length, srcOffset, byteCount); 101 this.block.pokeByteArray(offset + position, src, srcOffset, byteCount); 106 final void put(char[] src, int srcOffset, int charCount) { 107 int byteCount = checkPutBounds(SizeOf.CHAR, src.length, srcOffset, charCount); 108 this.block.pokeCharArray(offset + position, src, srcOffset, charCount, order.needsSwap); 112 final void put(double[] src, int srcOffset, int doubleCount) { 113 int byteCount = checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount); 114 this.block.pokeDoubleArray(offset + position, src, srcOffset, doubleCount, order.needsSwap); 118 final void put(float[] src, int srcOffset, int floatCount) [all...] |
ReadWriteHeapByteBuffer.java | 109 public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { 110 checkPutBounds(1, src.length, srcOffset, byteCount); 111 System.arraycopy(src, srcOffset, backingArray, offset + position, byteCount); 116 final void put(char[] src, int srcOffset, int charCount) { 117 int byteCount = checkPutBounds(SizeOf.CHAR, src.length, srcOffset, charCount); 118 Memory.unsafeBulkPut(backingArray, offset + position, byteCount, src, srcOffset, SizeOf.CHAR, order.needsSwap); 122 final void put(double[] src, int srcOffset, int doubleCount) { 123 int byteCount = checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount); 124 Memory.unsafeBulkPut(backingArray, offset + position, byteCount, src, srcOffset, SizeOf.DOUBLE, order.needsSwap); 128 final void put(float[] src, int srcOffset, int floatCount) [all...] |
MemoryBlock.java | 152 public final void pokeByteArray(int offset, byte[] src, int srcOffset, int byteCount) { 153 Memory.pokeByteArray(address + offset, src, srcOffset, byteCount); 156 public final void pokeCharArray(int offset, char[] src, int srcOffset, int charCount, boolean swap) { 157 Memory.pokeCharArray(address + offset, src, srcOffset, charCount, swap); 160 public final void pokeDoubleArray(int offset, double[] src, int srcOffset, int doubleCount, boolean swap) { 161 Memory.pokeDoubleArray(address + offset, src, srcOffset, doubleCount, swap); 164 public final void pokeFloatArray(int offset, float[] src, int srcOffset, int floatCount, boolean swap) { 165 Memory.pokeFloatArray(address + offset, src, srcOffset, floatCount, swap); 168 public final void pokeIntArray(int offset, int[] src, int srcOffset, int intCount, boolean swap) { 169 Memory.pokeIntArray(address + offset, src, srcOffset, intCount, swap) [all...] |
CharArrayBuffer.java | 67 public final CharBuffer get(char[] dst, int srcOffset, int charCount) { 71 System.arraycopy(backingArray, offset + position, dst, srcOffset, charCount);
|
ByteBuffer.java | 722 * @param srcOffset 727 * greater than {@code src.length - srcOffset}. 732 * if either {@code srcOffset} or {@code byteCount} is invalid. 736 public ByteBuffer put(byte[] src, int srcOffset, int byteCount) { 737 Arrays.checkOffsetAndCount(src.length, srcOffset, byteCount); 741 for (int i = srcOffset; i < srcOffset + byteCount; ++i) { 773 int srcOffset = src.position(); 775 srcOffset += NioUtils.unsafeArrayOffset(src); 785 Memory.memmove(dstObject, dstOffset, srcObject, srcOffset, srcByteCount) [all...] |
DoubleBuffer.java | 398 * @param srcOffset 403 * not greater than {@code src.length - srcOffset}. 408 * if either {@code srcOffset} or {@code doubleCount} is invalid. 412 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { 413 Arrays.checkOffsetAndCount(src.length, srcOffset, doubleCount); 417 for (int i = srcOffset; i < srcOffset + doubleCount; ++i) {
|
FloatBuffer.java | 397 * @param srcOffset 402 * no greater than {@code src.length - srcOffset}. 407 * if either {@code srcOffset} or {@code floatCount} is invalid. 411 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { 412 Arrays.checkOffsetAndCount(src.length, srcOffset, floatCount); 416 for (int i = srcOffset; i < srcOffset + floatCount; ++i) {
|
IntBuffer.java | 383 * @param srcOffset 388 * greater than {@code src.length - srcOffset}. 393 * if either {@code srcOffset} or {@code intCount} is invalid. 397 public IntBuffer put(int[] src, int srcOffset, int intCount) { 398 Arrays.checkOffsetAndCount(src.length, srcOffset, intCount); 402 for (int i = srcOffset; i < srcOffset + intCount; ++i) {
|
LongBuffer.java | 387 * @param srcOffset 392 * not greater than {@code src.length - srcOffset}. 397 * if either {@code srcOffset} or {@code longCount} is invalid. 401 public LongBuffer put(long[] src, int srcOffset, int longCount) { 402 Arrays.checkOffsetAndCount(src.length, srcOffset, longCount); 406 for (int i = srcOffset; i < srcOffset + longCount; ++i) {
|
ShortBuffer.java | 386 * @param srcOffset 391 * not greater than {@code src.length - srcOffset}. 396 * if either {@code srcOffset} or {@code shortCount} is invalid. 400 public ShortBuffer put(short[] src, int srcOffset, int shortCount) { 401 Arrays.checkOffsetAndCount(src.length, srcOffset, shortCount); 405 for (int i = srcOffset; i < srcOffset + shortCount; ++i) {
|
ReadWriteCharArrayBuffer.java | 107 public CharBuffer put(char[] src, int srcOffset, int charCount) { 111 System.arraycopy(src, srcOffset, backingArray, offset + position, charCount);
|
ReadWriteDoubleArrayBuffer.java | 108 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { 112 System.arraycopy(src, srcOffset, backingArray, offset + position, doubleCount);
|
ReadWriteFloatArrayBuffer.java | 108 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { 112 System.arraycopy(src, srcOffset, backingArray, offset + position, floatCount);
|
ReadWriteIntArrayBuffer.java | 107 public IntBuffer put(int[] src, int srcOffset, int intCount) { 111 System.arraycopy(src, srcOffset, backingArray, offset + position, intCount);
|
ReadWriteLongArrayBuffer.java | 107 public LongBuffer put(long[] src, int srcOffset, int longCount) { 111 System.arraycopy(src, srcOffset, backingArray, offset + position, longCount);
|
ReadWriteShortArrayBuffer.java | 109 public ShortBuffer put(short[] src, int srcOffset, int shortCount) { 113 System.arraycopy(src, srcOffset, backingArray, offset + position, shortCount);
|
CharToByteBufferAdapter.java | 157 public CharBuffer put(char[] src, int srcOffset, int charCount) { 161 ((ReadWriteDirectByteBuffer) byteBuffer).put(src, srcOffset, charCount); 163 ((ReadWriteHeapByteBuffer) byteBuffer).put(src, srcOffset, charCount);
|
DoubleToByteBufferAdapter.java | 157 public DoubleBuffer put(double[] src, int srcOffset, int doubleCount) { 161 ((ReadWriteDirectByteBuffer) byteBuffer).put(src, srcOffset, doubleCount); 163 ((ReadWriteHeapByteBuffer) byteBuffer).put(src, srcOffset, doubleCount);
|
FloatToByteBufferAdapter.java | 156 public FloatBuffer put(float[] src, int srcOffset, int floatCount) { 160 ((ReadWriteDirectByteBuffer) byteBuffer).put(src, srcOffset, floatCount); 162 ((ReadWriteHeapByteBuffer) byteBuffer).put(src, srcOffset, floatCount);
|
IntToByteBufferAdapter.java | 157 public IntBuffer put(int[] src, int srcOffset, int intCount) { 161 ((ReadWriteDirectByteBuffer) byteBuffer).put(src, srcOffset, intCount); 163 ((ReadWriteHeapByteBuffer) byteBuffer).put(src, srcOffset, intCount);
|
/frameworks/base/core/java/android/os/ |
MemoryFile.java | 51 int srcOffset, int destOffset, int count, boolean isUnpinned) throws IOException; 53 int srcOffset, int destOffset, int count, boolean isUnpinned) throws IOException; 187 * @param srcOffset offset into the memory file to read from. 193 public int readBytes(byte[] buffer, int srcOffset, int destOffset, int count) 200 || srcOffset < 0 || srcOffset > mLength 201 || count > mLength - srcOffset) { 204 return native_read(mFD, mAddress, buffer, srcOffset, destOffset, count, mAllowPurging); 212 * @param srcOffset offset into the byte array buffer to write from. 217 public void writeBytes(byte[] buffer, int srcOffset, int destOffset, int count [all...] |
/cts/tests/tests/os/src/android/os/cts/ |
MemoryFileTest.java | 55 private void checkWriteBytesInIllegalParameter(int srcOffset, int destOffset, int count) 59 mMemoryFile.writeBytes(data, srcOffset, destOffset, count); 138 private void checkReadBytesInIllegalParameter(int srcOffset, int destOffset, int count) 142 mMemoryFile.readBytes(data, srcOffset, destOffset, count);
|
/frameworks/av/media/libstagefright/ |
DRMExtractor.cpp | 165 size_t srcOffset = 0; 169 while (srcOffset < len) { 170 CHECK(srcOffset + mNALLengthSize <= len); 172 const uint8_t* data = (const uint8_t*)(&decryptedDrmBuffer.data[srcOffset]); 192 srcOffset += mNALLengthSize; 194 if (srcOffset + nalLength > len) { 213 memcpy(&dstData[dstOffset], &decryptedDrmBuffer.data[srcOffset], nalLength); 214 srcOffset += nalLength; 218 CHECK_EQ(srcOffset, len);
|
/frameworks/base/core/jni/ |
android_os_MemoryFile.cpp | 73 jobject fileDescriptor, jint address, jbyteArray buffer, jint srcOffset, jint destOffset, 83 env->SetByteArrayRegion(buffer, destOffset, count, (const jbyte *)address + srcOffset); 92 jobject fileDescriptor, jint address, jbyteArray buffer, jint srcOffset, jint destOffset, 102 env->GetByteArrayRegion(buffer, srcOffset, count, (jbyte *)address + destOffset);
|
/libcore/luni/src/main/native/ |
libcore_io_Memory.cpp | 80 static void Memory_memmove(JNIEnv* env, jclass, jobject dstObject, jint dstOffset, jobject srcObject, jint srcOffset, jlong length) { 89 memmove(dstBytes.get() + dstOffset, srcBytes.get() + srcOffset, length); 166 const SWAP_TYPE* src = reinterpret_cast<const SWAP_TYPE*>(elements.get()) + srcOffset; \ 169 env->Get ## JNI_NAME ## ArrayRegion(src, srcOffset, count, cast<SCALAR_TYPE*>(dstAddress)); \ 173 static void Memory_pokeCharArray(JNIEnv* env, jclass, jint dstAddress, jcharArray src, jint srcOffset, jint count, jboolean swap) { 177 static void Memory_pokeDoubleArray(JNIEnv* env, jclass, jint dstAddress, jdoubleArray src, jint srcOffset, jint count, jboolean swap) { 181 static void Memory_pokeFloatArray(JNIEnv* env, jclass, jint dstAddress, jfloatArray src, jint srcOffset, jint count, jboolean swap) { 185 static void Memory_pokeIntArray(JNIEnv* env, jclass, jint dstAddress, jintArray src, jint srcOffset, jint count, jboolean swap) { 189 static void Memory_pokeLongArray(JNIEnv* env, jclass, jint dstAddress, jlongArray src, jint srcOffset, jint count, jboolean swap) { 193 static void Memory_pokeShortArray(JNIEnv* env, jclass, jint dstAddress, jshortArray src, jint srcOffset, jint count, jboolean swap) [all...] |