| packCommon(Ruby, RubyArray, ByteList, boolean, Pack.ConverterExecutor) |   | 86% |   | 81% | 29 | 99 | 25 | 247 | 0 | 1 |
| unpack(Ruby, ByteList, ByteList) |   | 94% |   | 86% | 34 | 145 | 20 | 307 | 0 | 1 |
| qpencode(ByteList, ByteList, int) |   | 73% |   | 50% | 9 | 12 | 11 | 34 | 0 | 1 |
| encodes(Ruby, ByteList, byte[], int, int, int, byte, boolean) |   | 93% |  | 94% | 1 | 9 | 1 | 36 | 0 | 1 |
| pack(Ruby, RubyArray, ByteList) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| safeGetIgnoreNull(ByteBuffer) | | 54% |  | 25% | 2 | 3 | 1 | 4 | 0 | 1 |
| utf8Decode(Ruby, byte[], int, int) |  | 99% |  | 92% | 1 | 7 | 1 | 34 | 0 | 1 |
| encode(Ruby, int, ByteList, RubyArray, int, Pack.ConverterExecutor) |  | 87% |  | 67% | 2 | 4 | 1 | 8 | 0 | 1 |
| unpackInt_i(ByteBuffer) | | 67% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| packInt_i(ByteList, int) | | 67% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| Pack() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| num2quad(IRubyObject) |  | 90% |  | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| static {...} |  | 100% |  | 100% | 0 | 3 | 0 | 67 | 0 | 1 |
| utf8Decode(ByteBuffer) |  | 100% |  | 96% | 1 | 13 | 0 | 27 | 0 | 1 |
| decode(Ruby, ByteBuffer, int, RubyArray, Pack.Converter) |  | 100% |  | 100% | 0 | 5 | 0 | 11 | 0 | 1 |
| encodeIntLittleEndian(ByteList, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| encodeIntBigEndian(ByteList, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| grow(ByteList, byte[], int) |  | 100% | | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| shrink(ByteList, int) |  | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| decodeIntUnsignedLittleEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| decodeLongBigEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| decodeLongLittleEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| safeGet(ByteBuffer) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| decodeShortUnsignedLittleEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| encodeShortLittleEndian(ByteList, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| encodeShortBigEndian(ByteList, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| pack(ThreadContext, Ruby, RubyArray, RubyString) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| decodeIntLittleEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| encodeLongLittleEndian(ByteList, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| encodeLongBigEndian(ByteList, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| decodeShortLittleEndian(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| decodeShortUnsignedBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| obj2flt(Ruby, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeIntUnsignedBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| obj2dbl(Ruby, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| encodeDoubleLittleEndian(ByteList, double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| encodeDoubleBigEndian(ByteList, double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| encodeFloatLittleEndian(ByteList, float) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| encodeFloatBigEndian(ByteList, float) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| executor() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeDoubleLittleEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeDoubleBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeFloatBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeFloatLittleEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeIntBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decodeShortBigEndian(ByteBuffer) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |