quote(ByteList, Encoding) |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 1 | 1 |
readEscapedByte(Ruby, byte[], int, byte[], int, int, ByteList, RubyRegexp.ErrorMode) |   | 34% |   | 23% | 32 | 35 | 28 | 49 | 0 | 1 |
appendRegexpString(Ruby, ByteList, byte[], int, int, Encoding) |  | 0% |  | 0% | 13 | 13 | 37 | 37 | 1 | 1 |
union19(ThreadContext, IRubyObject, IRubyObject[]) |   | 59% |   | 52% | 15 | 27 | 24 | 62 | 0 | 1 |
search(ThreadContext, RubyString, int, boolean, IRubyObject[]) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
named_captures(ThreadContext) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
appendRegexpString19(Ruby, ByteList, byte[], int, int, Encoding, Encoding) |   | 66% |   | 72% | 7 | 17 | 16 | 54 | 0 | 1 |
regsub19(ThreadContext, RubyString, RubyString, Matcher, Regex) |   | 88% |   | 83% | 10 | 33 | 9 | 77 | 0 | 1 |
names(ThreadContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
to_s() |   | 84% |   | 68% | 13 | 23 | 11 | 55 | 0 | 1 |
getQuotedRegexpFromCache(Ruby, ByteList, Encoding, RegexpOptions) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
initialize_m19(IRubyObject, IRubyObject, IRubyObject) |   | 52% |   | 42% | 5 | 7 | 4 | 11 | 0 | 1 |
unescapeNonAscii(Ruby, ByteList, byte[], int, int, Encoding, Encoding[], ByteList, RubyRegexp.ErrorMode) |   | 85% |   | 81% | 8 | 24 | 1 | 31 | 0 | 1 |
op_match2_19(ThreadContext) |   | 35% |   | 25% | 2 | 3 | 5 | 10 | 0 | 1 |
checkEncoding(RubyString, boolean) |   | 70% |   | 91% | 2 | 12 | 1 | 14 | 0 | 1 |
raisePreprocessError(Ruby, ByteList, String, RubyRegexp.ErrorMode) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
newDRegexpEmbedded(Ruby, RubyString, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
newDRegexpEmbedded19(Ruby, IRubyObject[], int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
initializeCommon19(RubyString, RegexpOptions) |   | 46% |   | 25% | 4 | 5 | 4 | 9 | 0 | 1 |
initializeByRegexp19(RubyRegexp) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
newDRegexp(Ruby, RubyString, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
initializeCommon19(ByteList, Encoding, RegexpOptions) |   | 85% |   | 91% | 2 | 12 | 1 | 22 | 0 | 1 |
preparePattern(Ruby, Regex, RubyString) |   | 66% |   | 75% | 2 | 5 | 1 | 7 | 0 | 1 |
last_match_s(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
unescapeUnicodeList(Ruby, ByteList, byte[], int, int, Encoding[], ByteList, RubyRegexp.ErrorMode) |   | 82% |   | 62% | 6 | 9 | 0 | 13 | 0 | 1 |
operandCheck(Ruby, IRubyObject) |   | 55% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
unescapeEscapedNonAscii(Ruby, ByteList, byte[], int, int, Encoding, Encoding[], ByteList, RubyRegexp.ErrorMode) |   | 88% |   | 83% | 3 | 10 | 2 | 16 | 0 | 1 |
unescapeUnicodeBmp(Ruby, ByteList, byte[], int, int, Encoding[], ByteList, RubyRegexp.ErrorMode) |   | 71% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
initialize_m19(IRubyObject, IRubyObject) |   | 52% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
makeRegexp(Ruby, ByteList, RegexpOptions, Encoding) |   | 67% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
checkUnicodeRange(Ruby, int, ByteList, RubyRegexp.ErrorMode) |   | 44% |   | 33% | 3 | 4 | 1 | 3 | 0 | 1 |
casefold_p(ThreadContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
adjustStartPos(RubyString, int, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
match_last(IRubyObject) |   | 84% |   | 67% | 4 | 7 | 0 | 7 | 0 | 1 |
preprocessLight(Ruby, ByteList, Encoding, Encoding[], RubyRegexp.ErrorMode) |   | 80% |   | 50% | 2 | 4 | 0 | 6 | 0 | 1 |
ASCGET(boolean, byte[], int, int, int[], Encoding) |   | 73% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
try_convert(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
appendUtf8(Ruby, ByteList, int, Encoding[], ByteList, RubyRegexp.ErrorMode) |   | 90% |   | 70% | 3 | 6 | 1 | 11 | 0 | 1 |
newDRegexp(Ruby, RubyString, RegexpOptions) |   | 62% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
newRegexp(Ruby, ByteList, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
preprocessDRegexp(Ruby, RubyString[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize_m(IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
match_m(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
match19Common(ThreadContext, IRubyObject, int, boolean, Block) |   | 92% |   | 83% | 2 | 7 | 0 | 13 | 0 | 1 |
initialize_copy(IRubyObject) |   | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
matcherSearch(Ruby, Matcher, int, int, int) |   | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
matcherMatch(Ruby, Matcher, int, int, int) |   | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
initialize_m19(IRubyObject) |   | 69% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
check() |   | 44% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
clearLiteral() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
clearEncodingNone() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
union(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize_m(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
eqq(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_match(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
preprocessDRegexp(Ruby, IRubyObject[], RegexpOptions) |   | 96% |   | 94% | 1 | 10 | 1 | 21 | 0 | 1 |
marshalTo(RubyRegexp, MarshalStream) |   | 84% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
encoding(ThreadContext) |   | 76% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
isKCodeDefault() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
initialize_m(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_match2(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nth_match(int, IRubyObject) |  | 97% |   | 83% | 2 | 10 | 0 | 15 | 0 | 1 |
match_post(IRubyObject) |  | 92% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
match_pre(IRubyObject) |  | 91% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
inspect19() |  | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
source() |  | 81% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
inspect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
matchPos(ThreadContext, RubyString, int, IRubyObject[]) |  | 92% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
shouldMarshalEncoding() |  | 88% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
quote19(ByteList, boolean) |  | 100% |  | 100% | 0 | 18 | 0 | 62 | 0 | 1 |
search19(ThreadContext, RubyString, int, boolean, IRubyObject[]) |  | 100% |   | 67% | 4 | 7 | 0 | 16 | 0 | 1 |
createRegexpClass(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
preprocess(Ruby, ByteList, Encoding, Encoding[], RubyRegexp.ErrorMode) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
adjustStartPosInternal(RubyString, Encoding, int, boolean) |  | 100% |  | 100% | 0 | 6 | 0 | 9 | 0 | 1 |
op_match19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
eqq19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
getQuotedRegexpFromCache19(Ruby, ByteList, RegexpOptions, boolean) |  | 100% |   | 75% | 2 | 5 | 0 | 8 | 0 | 1 |
getPreprocessedRegexpFromCache(Ruby, ByteList, Encoding, RegexpOptions, RubyRegexp.ErrorMode) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
createMatchData(ThreadContext, RubyString, Matcher, Regex) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
getNames() |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
regexpDescription19(Ruby, byte[], int, int, RegexpOptions, Encoding) |  | 100% |   | 75% | 1 | 3 | 0 | 10 | 0 | 1 |
hash() |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
op_equal(ThreadContext, IRubyObject) |  | 100% |   | 88% | 1 | 5 | 0 | 9 | 0 | 1 |
getRegexpFromCache(Ruby, ByteList, Encoding, RegexpOptions) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
preparePattern(RubyString) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
appendOptions(ByteList, RegexpOptions) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
newRegexp(Ruby, ByteList, Regex) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
RubyRegexp(Ruby, ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
encodingMatchError(Ruby, Regex, Encoding) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
newDummyRegexp(Ruby, Regex) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
raiseRegexpError19(Ruby, ByteList, Encoding, RegexpOptions, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newRegexp(Ruby, ByteList, RegexpOptions) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
quote19(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
RubyRegexp(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
RubyRegexp(Ruby, ByteList, RegexpOptions) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
preprocessCheck(Ruby, ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unmarshalFrom(UnmarshalStream) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
RubyRegexp(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
objectAsJoniOptions(IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
last_match_s(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
regexpDescription19(Ruby, ByteList, RegexpOptions, Encoding) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
createMatchData19(ThreadContext, RubyString, Matcher, Regex) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
adjustStartPos19(RubyString, int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
operandNoCheck(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
match_m19(ThreadContext, IRubyObject, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
match_m19(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
match_m19(ThreadContext, IRubyObject, boolean, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
options() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
fixed_encoding_p(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newRegexp(Ruby, String, RegexpOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newRegexp(Ruby, ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setLiteral() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setEncodingNone() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getOptions() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getPattern() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isLiteral() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isEncodingNone() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getKCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getEncoding() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
length() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
last_match(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getMarshalEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getEncoding(Ruby, ByteList) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getNativeClassIndex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setEncoding(Encoding) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |