RubyMatchData

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total564 of 1,44561%96 of 17044%81136792591751
inspect()1390%180%1010242411
equals(Object)740%280%15156611
updateCharOffsetManyRegs(ByteList, Encoding)4713474%81056%61062501
getNamedBackrefValues(Ruby)460%40%339911
updateCharOffsetOnlyOneReg(ByteList, Encoding)238378%4233%3441801
pre_match(ThreadContext)220%20%224411
offsetCommon(ThreadContext, int, boolean)207278%41071%4801401
endCommon(Ruby, int)182154%4450%450301
size(ThreadContext)180%20%223311
beginCommon(Ruby, int)132667%2675%250301
hash()130%n/a112211
match_array(Ruby, int)119590%31179%3811601
op_arefCommon(IRubyObject)102773%2675%252901
used()90%20%221111
names(ThreadContext, Block)90%n/a113311
initialize_copy(IRubyObject)72175%2250%231801
backrefNumber(IRubyObject)71670%1375%131601
getNameToBackrefNumber(String)71365%n/a012401
to_s()71365%2250%230501
op_aref19(IRubyObject, IRubyObject)71059%3125%230101
eql_p(IRubyObject)70%n/a111111
check()5444%1150%120201
group(long)50%n/a111111
op_aref(IRubyObject, IRubyObject)50%n/a111111
begin(ThreadContext, IRubyObject)50%n/a111111
end(ThreadContext, IRubyObject)50%n/a111111
offset(ThreadContext, IRubyObject)50%n/a111111
post_match(ThreadContext)42486%1150%121401
group(int)40%n/a111111
op_aref(IRubyObject)40%n/a111111
begin19(ThreadContext, IRubyObject)33191%1375%130801
end19(ThreadContext, IRubyObject)33191%1375%130801
getNativeClassIndex()20%n/a111111
updatePairs(ByteList, Encoding, RubyMatchData.Pair[])45100%2100%0201201
createMatchDataClass(Ruby)35100%n/a010901
copySpecialInstanceVariables(IRubyObject)32100%n/a010901
updateCharOffset()27100%4100%030801
nameToBackrefNumber(RubyString)25100%n/a010401
checkLazyRegexp()15100%1150%120201
op_aref19(IRubyObject)15100%2100%020301
offset19(ThreadContext, IRubyObject)8100%n/a010101
use()7100%n/a010201
regexp(ThreadContext, Block)7100%n/a010301
RubyMatchData(Ruby)6100%n/a010201
makeShared(Ruby, RubyString, int, int)6100%n/a010101
to_a()6100%n/a010101
captures(ThreadContext)6100%n/a010101
RubyMatchData(Ruby, RubyClass)5100%n/a010201
values_at(IRubyObject[])5100%n/a010101
string()5100%n/a010201
static {...}5100%n/a010101