| safeDirectWriteUtf8(ByteBuffer, int, CharSequence, int, int) |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 1 | 1 |
| safeWriteUtf8(AbstractByteBuf, int, CharSequence, int, int) |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 1 | 1 |
| safeArrayWriteUtf8(byte[], int, CharSequence, int, int) |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
| writeAscii(ByteBuf, CharSequence) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| isText(ByteBuf, int, int, Charset) |   | 31% |   | 33% | 6 | 7 | 13 | 19 | 0 | 1 |
| getBytes(ByteBuf, int, int, boolean) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| writeAsciiString(AbstractByteBuf, int, AsciiString, int, int) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| writeUtf8(AbstractByteBuf, int, int, CharSequence, int, int) |   | 34% |   | 31% | 7 | 9 | 10 | 17 | 0 | 1 |
| readBytes(ByteBufAllocator, ByteBuffer, int, int, OutputStream) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| utf8BytesNonAscii(CharSequence, int, int) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| unsafeWriteUtf8(byte[], long, int, CharSequence, int, int) |   | 80% |   | 65% | 6 | 11 | 7 | 32 | 0 | 1 |
| copy(AsciiString, int, ByteBuf, int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| copy(AsciiString, int, ByteBuf, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| utf8ByteCount(CharSequence, int, int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| checkCharSequenceBounds(CharSequence, int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| compareUintBigEndianA(ByteBuf, ByteBuf, int, int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| compareUintBigEndianB(ByteBuf, ByteBuf, int, int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| compareUintLittleEndian(ByteBuf, ByteBuf, int, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| compare(ByteBuf, ByteBuf) |   | 81% |   | 72% | 4 | 10 | 2 | 26 | 0 | 1 |
| getBytes(ByteBuffer, byte[], int, int, OutputStream, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| equals(ByteBuf, int, ByteBuf, int, int) |   | 79% |   | 61% | 5 | 10 | 6 | 26 | 0 | 1 |
| readBytes(ByteBufAllocator, ByteBuf, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| decodeString(ByteBuf, int, int, Charset) |   | 58% |   | 66% | 2 | 4 | 4 | 11 | 0 | 1 |
| encodeString0(ByteBufAllocator, boolean, CharBuffer, Charset, int) |   | 78% |   | 50% | 4 | 5 | 6 | 21 | 0 | 1 |
| static {...} |   | 80% |   | 50% | 4 | 5 | 4 | 22 | 0 | 1 |
| writeAscii(AbstractByteBuf, int, CharSequence, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| firstIndexOf(AbstractByteBuf, int, int, byte) |   | 86% |   | 73% | 7 | 14 | 1 | 29 | 0 | 1 |
| hashCode(ByteBuf) |   | 78% |   | 70% | 2 | 6 | 3 | 17 | 0 | 1 |
| linearFirstIndexOf(AbstractByteBuf, int, int, byte) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setShortBE(ByteBuf, int, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| writeUtf8(ByteBuf, CharSequence, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeShortBE(ByteBuf, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| writeMediumBE(ByteBuf, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| ensureAccessible(ByteBuf) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| writeAscii(ByteBufAllocator, CharSequence) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isAscii(ByteBuf, int, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| threadLocalTempArray(int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| reserveAndWriteUtf8(ByteBuf, CharSequence, int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| threadLocalDirectBuffer() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| ensureWritableSuccess(int) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| reserveAndWriteUtf8(ByteBuf, CharSequence, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeUtf8(AbstractByteBuf, int, int, CharSequence, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| utf8Bytes(CharSequence, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| encodeString(ByteBufAllocator, CharBuffer, Charset, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBytes(ByteBuf) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copy(AsciiString, ByteBuf) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| indexOf(ByteBuf, ByteBuf) |   | 97% |   | 90% | 4 | 23 | 3 | 53 | 0 | 1 |
| lastIndexOf(AbstractByteBuf, int, int, byte) |   | 86% |   | 66% | 4 | 7 | 1 | 10 | 0 | 1 |
| hexDump(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeHexDump(CharSequence) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| utf8Bytes(CharSequence) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBytes(ByteBuf, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hexDump(byte[], int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeHexDump(CharSequence, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uintFromLE(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unrolledFirstIndexOf(AbstractByteBuf, int, int, byte) |   | 96% |   | 90% | 3 | 17 | 0 | 28 | 0 | 1 |
| reserveAndWriteUtf8Seq(ByteBuf, CharSequence, int, int, int) |   | 92% |   | 83% | 1 | 4 | 1 | 13 | 0 | 1 |
| decodeHexByte(CharSequence, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAccessible(ByteBuf) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUtf8(ByteBuf, int, int) |  | 100% |  | 100% | 0 | 25 | 0 | 37 | 0 | 1 |
| maxSuf(ByteBuf, int, int, boolean) |  | 100% |  | 100% | 0 | 8 | 0 | 22 | 0 | 1 |
| compareUintBigEndian(ByteBuf, ByteBuf, int, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| swapMedium(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| equals(ByteBuf, ByteBuf) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| writeUtf8(ByteBufAllocator, CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| writeUtf8(ByteBuf, CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendPrettyHexDump(StringBuilder, ByteBuf) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isText(ByteBuf, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hexDump(ByteBuf) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| encodeString(ByteBufAllocator, CharBuffer, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prettyHexDump(ByteBuf) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| indexOf(ByteBuf, int, int, byte) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| appendPrettyHexDump(StringBuilder, ByteBuf, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hexDump(ByteBuf, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prettyHexDump(ByteBuf, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| utf8MaxBytes(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| utf8MaxBytes(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| swapShort(short) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| swapInt(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| swapLong(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |