RuntimeCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,349 of 1,50110%125 of 1293%1341422753217076
initOthers(String)1390%300%1616313111
initFromDescriptor(String)1040%90%77171711
reCacheFrom(RubyModule, ThreadContext, String, int)350%20%227711
reCache(ThreadContext, StaticScope, String, int)320%20%227711
searchWithCache(RubyClass, int, String, String, String, String, String, String, String, String)300%20%226611
getSymbol(ThreadContext, int, String, String)290%40%337711
getRegexp(ThreadContext, int, ByteList, int)290%40%336611
cacheRegexp(int, RubyString, int)290%40%336611
setVariable(int, String, IRubyObject, IRubyObject)290%20%226611
searchWithCache(RubyClass, int, String, String, String, String, String, String, String)290%20%226611
getFrozenString(ThreadContext, int, int, int)280%20%224411
getValue(ThreadContext, int, String, IRubyObject)280%20%225511
searchWithCache(RubyClass, int, String, String, String, String, String, String)280%20%226611
searchWithCache(RubyClass, int, String, String, String, String, String)270%20%226611
searchWithCache(RubyClass, int, String, String, String, String)260%20%226611
searchWithCache(IRubyObject, int, String, String, String, String, String, String, String, String)260%20%224411
searchWithCache(RubyClass, int, String)250%20%226611
searchWithCache(RubyClass, int, String, String, String)250%20%226611
searchWithCache(IRubyObject, int, String, String, String, String, String, String, String)250%20%224411
getVariable(ThreadContext, int, String, IRubyObject)240%40%336611
searchWithCache(RubyClass, int, String, String)240%20%226611
searchWithCache(IRubyObject, int, String, String, String, String, String, String)240%20%224411
searchWithCache(IRubyObject, int, String, String, String, String, String)230%20%224411
searchWithCache(IRubyObject, int, String, String, String, String)220%20%224411
getConstant(ThreadContext, StaticScope, String, int)210%20%222211
searchWithCache(IRubyObject, int, String, String, String)210%20%224411
getFixnum(ThreadContext, int, int)200%20%224411
getBigInteger(int, String)200%20%224411
searchWithCache(IRubyObject, int, String, String)200%20%224411
getScope(ThreadContext, StaticScope, String, int)190%20%224411
getFixnum(ThreadContext, int, long)190%20%224411
getFloat(ThreadContext, int, double)190%20%224411
getValueFrom(RubyModule, ThreadContext, String, int)190%20%222211
searchWithCache(IRubyObject, int, String)190%20%224411
getValue(ThreadContext, StaticScope, String, int)180%20%222211
getBlockBody(Object, ThreadContext, StaticScope, int, String)170%20%224411
getBlockBody19(Object, ThreadContext, StaticScope, int, String)170%20%224411
getConstantDefined(ThreadContext, StaticScope, String, int)160%20%222211
getBlockCallback(Object, int, String)150%20%224411
warnAboutUninitializedIvar(Ruby, String)150%n/a112211
getConstantFrom(RubyModule, ThreadContext, String, int)150%20%222211
getVariableDefined(ThreadContext, int, String, IRubyObject)140%20%221111
createBlockBody(Object, ThreadContext, StaticScope, int, String)130%n/a112211
createBlockBody19(Object, ThreadContext, StaticScope, int, String)130%n/a112211
createCompiledBlockCallback(Object, int, String)130%n/a112211
initVariableReaders(int)90%n/a113311
initVariableWriters(int)90%n/a113311
getMethod(ThreadContext, IRubyObject, int, String)90%n/a111111
getString(ThreadContext, int, int)80%n/a111111
cacheRegexp(int, RubyRegexp)70%n/a112211
pollAndGetClass(ThreadContext, IRubyObject)70%n/a113311
initStrings(int)60%n/a111111
initFrozenStrings(int)60%n/a111111
initEncodings(int)60%n/a111111
getScope(int)50%n/a111111
getCallSite(int)50%n/a111111
getByteList(int)50%n/a111111
getEncoding(int)50%n/a111111
getRegexp(int)50%n/a111111
initScopes(int)50%n/a112211
initCallSites(int)50%n/a112211
initBlockBodies(int)50%n/a112211
initBlockCallbacks(int)50%n/a112211
initSymbols(int)50%n/a112211
initFixnums(int)50%n/a112211
initFloats(int)50%n/a112211
initRegexps(int)50%n/a112211
initBigIntegers(int)50%n/a112211
initConstants(int)50%n/a112211
getDescriptorValue(String, int)40%n/a111111
RuntimeCache()52100%n/a0101801
static {...}43100%n/a0101401
cacheAndGet(ThreadContext, RubyClass, int, String)25100%2100%020601
getMethod(ThreadContext, RubyClass, int, String)18100%2100%020401
initMethodCache(int)9100%n/a010301
getCacheEntry(int)5100%n/a010101