| inspect() |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 15 | 15 | 6 | 6 | 1 | 1 |
| updateCharOffsetManyRegs(ByteList, Encoding) |   | 74% |   | 56% | 6 | 10 | 6 | 25 | 0 | 1 |
| getNamedBackrefValues(Ruby) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| updateCharOffsetOnlyOneReg(ByteList, Encoding) |   | 78% |   | 33% | 3 | 4 | 4 | 18 | 0 | 1 |
| pre_match(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| offsetCommon(ThreadContext, int, boolean) |   | 78% |   | 71% | 4 | 8 | 0 | 14 | 0 | 1 |
| endCommon(Ruby, int) |   | 54% |   | 50% | 4 | 5 | 0 | 3 | 0 | 1 |
| size(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| beginCommon(Ruby, int) |   | 67% |   | 75% | 2 | 5 | 0 | 3 | 0 | 1 |
| hash() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| match_array(Ruby, int) |   | 90% |   | 79% | 3 | 8 | 1 | 16 | 0 | 1 |
| op_arefCommon(IRubyObject) |   | 73% |   | 75% | 2 | 5 | 2 | 9 | 0 | 1 |
| used() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| names(ThreadContext, Block) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initialize_copy(IRubyObject) |   | 75% |   | 50% | 2 | 3 | 1 | 8 | 0 | 1 |
| backrefNumber(IRubyObject) |   | 70% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getNameToBackrefNumber(String) |   | 65% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| to_s() |   | 65% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| op_aref19(IRubyObject, IRubyObject) |   | 59% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
| eql_p(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| check() |   | 44% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| group(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_aref(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| begin(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| end(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| offset(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| post_match(ThreadContext) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| group(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_aref(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| begin19(ThreadContext, IRubyObject) |   | 91% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| end19(ThreadContext, IRubyObject) |   | 91% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| getNativeClassIndex() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updatePairs(ByteList, Encoding, RubyMatchData.Pair[]) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| createMatchDataClass(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| copySpecialInstanceVariables(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| updateCharOffset() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| nameToBackrefNumber(RubyString) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| checkLazyRegexp() |  | 100% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| op_aref19(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| offset19(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| use() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| regexp(ThreadContext, Block) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| RubyMatchData(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| makeShared(Ruby, RubyString, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| to_a() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| captures(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RubyMatchData(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| values_at(IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| string() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |