/libcore/ojluni/src/main/java/java/nio/ |
D | Bits.java | 68 static char getCharL(ByteBuffer bb, int bi) { in getCharL() argument 69 return makeChar(bb._get(bi + 1), in getCharL() 70 bb._get(bi )); in getCharL() 78 static char getCharB(ByteBuffer bb, int bi) { in getCharB() argument 79 return makeChar(bb._get(bi ), in getCharB() 80 bb._get(bi + 1)); in getCharB() 88 static char getChar(ByteBuffer bb, int bi, boolean bigEndian) { in getChar() argument 89 return bigEndian ? getCharB(bb, bi) : getCharL(bb, bi); in getChar() 99 static void putCharL(ByteBuffer bb, int bi, char x) { in putCharL() argument 100 bb._put(bi , char0(x)); in putCharL() [all …]
|
D | ByteBufferAsDoubleBuffer.java | 33 protected final ByteBuffer bb; field in ByteBufferAsDoubleBuffer 37 ByteBufferAsDoubleBuffer(ByteBuffer bb, in ByteBufferAsDoubleBuffer() argument 41 this.bb = bb.duplicate(); in ByteBufferAsDoubleBuffer() 42 this.isReadOnly = bb.isReadOnly; in ByteBufferAsDoubleBuffer() 50 if (bb instanceof DirectByteBuffer) { in ByteBufferAsDoubleBuffer() 51 this.address = bb.address + off; in ByteBufferAsDoubleBuffer() 53 this.bb.order(order); in ByteBufferAsDoubleBuffer() 65 return new ByteBufferAsDoubleBuffer(bb, -1, 0, rem, rem, off, order); in slice() 69 return new ByteBufferAsDoubleBuffer(bb, in duplicate() 79 return new ByteBufferAsDoubleBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
D | ByteBufferAsFloatBuffer.java | 32 protected final ByteBuffer bb; field in ByteBufferAsFloatBuffer 36 ByteBufferAsFloatBuffer(ByteBuffer bb, in ByteBufferAsFloatBuffer() argument 40 this.bb = bb.duplicate(); in ByteBufferAsFloatBuffer() 41 this.isReadOnly = bb.isReadOnly; in ByteBufferAsFloatBuffer() 49 if (bb instanceof DirectByteBuffer) { in ByteBufferAsFloatBuffer() 50 this.address = bb.address + off; in ByteBufferAsFloatBuffer() 52 this.bb.order(order); in ByteBufferAsFloatBuffer() 64 return new ByteBufferAsFloatBuffer(bb, -1, 0, rem, rem, off, order); in slice() 68 return new ByteBufferAsFloatBuffer(bb, in duplicate() 78 return new ByteBufferAsFloatBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
D | ByteBufferAsShortBuffer.java | 32 protected final ByteBuffer bb; field in ByteBufferAsShortBuffer 36 ByteBufferAsShortBuffer(ByteBuffer bb, in ByteBufferAsShortBuffer() argument 40 this.bb = bb.duplicate(); in ByteBufferAsShortBuffer() 41 this.isReadOnly = bb.isReadOnly; in ByteBufferAsShortBuffer() 49 if (bb instanceof DirectByteBuffer) { in ByteBufferAsShortBuffer() 50 this.address = bb.address + off; in ByteBufferAsShortBuffer() 52 this.bb.order(order); in ByteBufferAsShortBuffer() 64 return new ByteBufferAsShortBuffer(bb, -1, 0, rem, rem, off, order); in slice() 68 return new ByteBufferAsShortBuffer(bb, in duplicate() 77 return new ByteBufferAsShortBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
D | ByteBufferAsLongBuffer.java | 32 protected final ByteBuffer bb; field in ByteBufferAsLongBuffer 36 ByteBufferAsLongBuffer(ByteBuffer bb, in ByteBufferAsLongBuffer() argument 40 this.bb = bb.duplicate(); in ByteBufferAsLongBuffer() 41 this.isReadOnly = bb.isReadOnly; in ByteBufferAsLongBuffer() 49 if (bb instanceof DirectByteBuffer) { in ByteBufferAsLongBuffer() 50 this.address = bb.address + off; in ByteBufferAsLongBuffer() 52 this.bb.order(order); in ByteBufferAsLongBuffer() 64 return new ByteBufferAsLongBuffer(bb, -1, 0, rem, rem, off, order); in slice() 68 return new ByteBufferAsLongBuffer(bb, in duplicate() 78 return new ByteBufferAsLongBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
D | ByteBufferAsIntBuffer.java | 32 protected final ByteBuffer bb; field in ByteBufferAsIntBuffer 36 ByteBufferAsIntBuffer(ByteBuffer bb, in ByteBufferAsIntBuffer() argument 40 this.bb = bb.duplicate(); in ByteBufferAsIntBuffer() 41 this.isReadOnly = bb.isReadOnly; in ByteBufferAsIntBuffer() 49 if (bb instanceof DirectByteBuffer) { in ByteBufferAsIntBuffer() 50 this.address = bb.address + off; in ByteBufferAsIntBuffer() 52 this.bb.order(order); in ByteBufferAsIntBuffer() 64 return new ByteBufferAsIntBuffer(bb, -1, 0, rem, rem, off, order); in slice() 68 return new ByteBufferAsIntBuffer(bb, in duplicate() 78 return new ByteBufferAsIntBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
D | ByteBufferAsCharBuffer.java | 32 protected final ByteBuffer bb; field in ByteBufferAsCharBuffer 36 ByteBufferAsCharBuffer(ByteBuffer bb, in ByteBufferAsCharBuffer() argument 40 this.bb = bb.duplicate(); in ByteBufferAsCharBuffer() 41 this.isReadOnly = bb.isReadOnly; in ByteBufferAsCharBuffer() 49 if (bb instanceof DirectByteBuffer) { in ByteBufferAsCharBuffer() 50 this.address = bb.address + off; in ByteBufferAsCharBuffer() 52 this.bb.order(order); in ByteBufferAsCharBuffer() 64 return new ByteBufferAsCharBuffer(bb, -1, 0, rem, rem, off, order); in slice() 68 return new ByteBufferAsCharBuffer(bb, in duplicate() 78 return new ByteBufferAsCharBuffer(bb.asReadOnlyBuffer(), in asReadOnlyBuffer() [all …]
|
/libcore/luni/src/test/java/libcore/java/nio/charset/ |
D | CharsetEncoderTest.java | 71 ByteBuffer bb = ByteBuffer.allocate(128); in testSurrogatePairAllAtOnce() local 72 CoderResult cr = e.encode(CharBuffer.wrap(new char[] { '\ud842', '\udf9f' }), bb, false); in testSurrogatePairAllAtOnce() 74 assertEquals(4, bb.position()); in testSurrogatePairAllAtOnce() 75 assertEquals((byte) 0x00, bb.get(0)); in testSurrogatePairAllAtOnce() 76 assertEquals((byte) 0x02, bb.get(1)); in testSurrogatePairAllAtOnce() 77 assertEquals((byte) 0x0b, bb.get(2)); in testSurrogatePairAllAtOnce() 78 assertEquals((byte) 0x9f, bb.get(3)); in testSurrogatePairAllAtOnce() 85 ByteBuffer bb = ByteBuffer.allocate(128); in testMalformedSurrogatePair() local 86 CoderResult cr = e.encode(CharBuffer.wrap(new char[] { '\udf9f' }), bb, false); in testMalformedSurrogatePair() 122 ByteBuffer bb = ByteBuffer.allocate(128); in testCharsetEncoderSplitSurrogates() local [all …]
|
/libcore/ojluni/src/main/java/java/nio/channels/ |
D | Channels.java | 75 private static void writeFullyImpl(WritableByteChannel ch, ByteBuffer bb) in writeFullyImpl() argument 78 while (bb.remaining() > 0) { in writeFullyImpl() 79 int n = ch.write(bb); in writeFullyImpl() 91 private static void writeFully(WritableByteChannel ch, ByteBuffer bb) in writeFully() argument 99 writeFullyImpl(ch, bb); in writeFully() 102 writeFullyImpl(ch, bb); in writeFully() 148 private ByteBuffer bb = null; in newOutputStream() 168 ByteBuffer bb = ((this.bs == bs) in newOutputStream() local 169 ? this.bb in newOutputStream() 171 bb.limit(Math.min(off + len, bb.capacity())); in newOutputStream() [all …]
|
/libcore/ojluni/src/main/java/sun/nio/ch/ |
D | ChannelInputStream.java | 48 public static int read(ReadableByteChannel ch, ByteBuffer bb, in read() argument 60 int n = ch.read(bb); in read() 66 return ch.read(bb); in read() 71 private ByteBuffer bb = null; field in ChannelInputStream 97 ByteBuffer bb = ((this.bs == bs) in read() 98 ? this.bb in read() 100 bb.limit(Math.min(off + len, bb.capacity())); in read() 101 bb.position(off); in read() 102 this.bb = bb; in read() 104 return read(bb); in read() [all …]
|
D | IOUtil.java | 58 ByteBuffer bb = Util.getTemporaryDirectBuffer(rem); in write() local 60 bb.put(src); in write() 61 bb.flip(); in write() 65 int n = writeFromNativeBuffer(fd, bb, position, nd); in write() 72 Util.offerFirstTemporaryDirectBuffer(bb); in write() 76 private static int writeFromNativeBuffer(FileDescriptor fd, ByteBuffer bb, in writeFromNativeBuffer() argument 80 int pos = bb.position(); in writeFromNativeBuffer() 81 int lim = bb.limit(); in writeFromNativeBuffer() 90 ((DirectBuffer)bb).address() + pos, in writeFromNativeBuffer() 93 written = nd.write(fd, ((DirectBuffer)bb).address() + pos, rem); in writeFromNativeBuffer() [all …]
|
D | DatagramSocketAdaptor.java | 145 ByteBuffer bb = ByteBuffer.wrap(p.getData(), in send() local 156 dc.write(bb); in send() 159 dc.send(bb, p.getSocketAddress()); in send() 163 dc.send(bb, p.getSocketAddress()); in send() 174 private SocketAddress receive(ByteBuffer bb) throws IOException { in receive() argument 176 return dc.receive(bb); in receive() 183 if ((sender = dc.receive(bb)) != null) in receive() 193 if ((sender = dc.receive(bb)) != null) in receive() 213 ByteBuffer bb = ByteBuffer.wrap(p.getData(), in receive() local 216 SocketAddress sender = receive(bb); in receive() [all …]
|
D | DatagramChannelImpl.java | 374 ByteBuffer bb = null; in receive() local 388 bb = Util.getTemporaryDirectBuffer(dst.remaining()); in receive() 391 n = receive(fd, bb); in receive() 402 bb.clear(); in receive() 406 bb.flip(); in receive() 407 dst.put(bb); in receive() 413 if (bb != null) in receive() 414 Util.releaseTemporaryDirectBuffer(bb); in receive() 436 ByteBuffer bb = Util.getTemporaryDirectBuffer(newSize); in receive() local 441 int n = receiveIntoNativeBuffer(fd, bb, newSize, 0); in receive() [all …]
|
D | Util.java | 144 ByteBuffer bb = buffers[i]; in get() local 145 if (bb == null) in get() 147 if (bb.capacity() >= size) { in get() 148 buf = bb; in get() 363 static void erase(ByteBuffer bb) { 364 unsafe.setMemory(((DirectBuffer)bb).address(), bb.capacity(), (byte)0);
|
/libcore/ojluni/src/main/java/sun/nio/cs/ |
D | StreamEncoder.java | 163 private ByteBuffer bb; field in StreamEncoder 192 bb = ByteBuffer.allocateDirect(DEFAULT_BYTE_BUFFER_SIZE); in StreamEncoder() 195 bb = ByteBuffer.allocate(DEFAULT_BYTE_BUFFER_SIZE); in StreamEncoder() 204 this.bb = ByteBuffer.allocate(mbc < 0 in StreamEncoder() 210 bb.flip(); in writeBytes() 211 int lim = bb.limit(); in writeBytes() 212 int pos = bb.position(); in writeBytes() 218 if (ch.write(bb) != rem) in writeBytes() 221 out.write(bb.array(), bb.arrayOffset() + pos, rem); in writeBytes() 224 bb.clear(); in writeBytes() [all …]
|
D | StreamDecoder.java | 227 private ByteBuffer bb; field in StreamDecoder 249 bb = ByteBuffer.allocateDirect(DEFAULT_BYTE_BUFFER_SIZE); in StreamDecoder() 254 bb = ByteBuffer.allocate(DEFAULT_BYTE_BUFFER_SIZE); in StreamDecoder() 256 bb.flip(); // So that bb is initially empty in StreamDecoder() 264 this.bb = ByteBuffer.allocate(mbc < 0 in StreamDecoder() 269 bb.flip(); in StreamDecoder() 273 bb.compact(); in readBytes() 281 int n = sun.nio.ch.ChannelInputStream.read(ch, bb, true); in readBytes() 286 int lim = bb.limit(); in readBytes() 287 int pos = bb.position(); in readBytes() [all …]
|
/libcore/luni/src/test/java/libcore/java/nio/ |
D | OldAndroidNIOTest.java | 201 ByteBuffer bb = b.slice(); in byteBufferTest() local 202 checkBuffer(bb); in byteBufferTest() 204 assertEquals(0, bb.position()); in byteBufferTest() 205 assertEquals(4, bb.limit()); in byteBufferTest() 206 assertEquals(4, bb.capacity()); in byteBufferTest() 208 assertEquals((byte) 0xA6, bb.get()); in byteBufferTest() 209 assertEquals((byte) 0xA7, bb.get()); in byteBufferTest() 210 assertEquals((byte) 0xA8, bb.get()); in byteBufferTest() 211 assertEquals((byte) 0xA9, bb.get()); in byteBufferTest() 213 bb.get(); in byteBufferTest() [all …]
|
/libcore/ojluni/src/main/java/sun/misc/ |
D | CharacterEncoder.java | 210 private byte [] getBytes(ByteBuffer bb) { in getBytes() argument 221 if (bb.hasArray()) { in getBytes() 222 byte [] tmp = bb.array(); in getBytes() 223 if ((tmp.length == bb.capacity()) && in getBytes() 224 (tmp.length == bb.remaining())) { in getBytes() 226 bb.position(bb.limit()); in getBytes() 236 buf = new byte[bb.remaining()]; in getBytes() 241 bb.get(buf); in getBytes()
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/ |
D | SSLEngineTest.java | 344 ByteBuffer bb = ByteBuffer.allocate(10); in test_unwrap_02() local 349 sse.unwrap(bb, bbA, -1, 3); in test_unwrap_02() 354 sse.unwrap(bb, bbA, 0, -3); in test_unwrap_02() 359 sse.unwrap(bb, bbA, bbA.length + 1, bbA.length); in test_unwrap_02() 364 sse.unwrap(bb, bbA, 0, bbA.length + 1); in test_unwrap_02() 381 ByteBuffer bb = ByteBuffer.allocate(10); in test_unwrap_03() local 386 sse.unwrap(bb, bbA, 0, bbA.length); in test_unwrap_03() 403 ByteBuffer bb = ByteBuffer.allocate(10); in test_unwrap_04() local 414 sse.unwrap(bb, bbAN, 0, 3); in test_unwrap_04() 419 sse.unwrap(bb, bbN, 0, 0); in test_unwrap_04() [all …]
|
/libcore/ojluni/src/main/java/java/util/zip/ |
D | ZipCoder.java | 61 ByteBuffer bb = ByteBuffer.wrap(ba, 0, length); in toString() local 63 CoderResult cr = cd.decode(bb, cb, true); in toString() 91 ByteBuffer bb = ByteBuffer.wrap(ba); in getBytes() local 93 CoderResult cr = ce.encode(cb, bb, true); in getBytes() 96 cr = ce.flush(bb); in getBytes() 99 if (bb.position() == ba.length) // defensive copy? in getBytes() 102 return Arrays.copyOf(ba, bb.position()); in getBytes()
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/nio/charset/ |
D | AbstractCharsetTestCase.java | 140 ByteBuffer bb = this.testingCharset.encode(input); in internalTestEncode() local 142 bb.rewind(); in internalTestEncode() 143 while (bb.hasRemaining() && i < output.length) { in internalTestEncode() 144 assertEquals(output[i], bb.get()); in internalTestEncode() 147 assertFalse(bb.hasRemaining()); in internalTestEncode()
|
/libcore/ojluni/src/main/java/sun/nio/fs/ |
D | AbstractUserDefinedFileAttributeView.java | 66 ByteBuffer bb; in setAttribute() local 68 bb = ByteBuffer.wrap((byte[])value); in setAttribute() 70 bb = (ByteBuffer)value; in setAttribute() 72 write(attribute, bb); in setAttribute()
|
/libcore/luni/src/test/java/org/apache/harmony/crypto/tests/javax/crypto/ |
D | CipherSpiTest.java | 160 byte[] bb = cSpi.engineGetIV(); in testCipherSpiTests01() 161 assertEquals("Length of result byte array is not 0", bb.length, 0); in testCipherSpiTests01() 165 bb = cSpi.engineUpdate(bb1, 1, 2); in testCipherSpiTests01() 167 bb.length, 2); in testCipherSpiTests01() 168 bb = cSpi.engineDoFinal(bb1, 1, 2); in testCipherSpiTests01() 170 bb.length); in testCipherSpiTests01() 226 byte[] bb = { (byte) 0, (byte) 1, (byte) 2, (byte) 3, (byte) 4, in testCipherSpi05() 229 int len = bb.length; in testCipherSpi05() 232 bb1.put(bb); in testCipherSpi05() 244 ByteBuffer bb2 = ByteBuffer.allocate(bb.length); in testCipherSpi05() [all …]
|
/libcore/luni/src/test/java/libcore/java/nio/channels/ |
D | ChannelsTest.java | 84 ByteBuffer bb = bbCaptor.getValue(); in testInputStreamAsynchronousByteChannel() 85 assertEquals(bytesRead.length, bb.remaining()); in testInputStreamAsynchronousByteChannel() 87 bb.put(new byte[] {0, 1, 2, 3, 4, 5, 6}); in testInputStreamAsynchronousByteChannel() 112 ByteBuffer bb = bbCaptor.getValue(); in testOutputStreamAsynchronousByteChannel() 113 assertEquals(data.length, bb.remaining()); in testOutputStreamAsynchronousByteChannel() 116 bb.get(readData); in testOutputStreamAsynchronousByteChannel()
|
/libcore/ojluni/src/main/java/java/util/ |
D | BitSet.java | 268 public static BitSet valueOf(ByteBuffer bb) { in valueOf() argument 269 bb = bb.slice().order(ByteOrder.LITTLE_ENDIAN); in valueOf() 271 for (n = bb.remaining(); n > 0 && bb.get(n - 1) == 0; n--) in valueOf() 274 bb.limit(n); in valueOf() 276 while (bb.remaining() >= 8) in valueOf() 277 words[i++] = bb.getLong(); in valueOf() 278 for (int remaining = bb.remaining(), j = 0; j < remaining; j++) in valueOf() 279 words[i] |= (bb.get() & 0xffL) << (8 * j); in valueOf() 304 ByteBuffer bb = ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN); in toByteArray() local 306 bb.putLong(words[i]); in toByteArray() [all …]
|