CachingCallSite

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total522 of 1,23858%30 of 6352%4692601802356
callVarargs(ThreadContext, IRubyObject, IRubyObject, IRubyObject[], Block)570%50%556611
callVarargsIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject[], Block)570%50%556611
callVarargs(ThreadContext, IRubyObject, IRubyObject, IRubyObject[])520%50%556611
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject, IRubyObject, IRubyObject)210%n/a111111
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject, IRubyObject, IRubyObject, Block)210%n/a111111
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject, IRubyObject)200%n/a111111
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject, IRubyObject, Block)200%n/a111111
callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)190%n/a112211
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject[])190%n/a111111
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject, Block)190%n/a111111
callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)180%n/a112211
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, Block)180%n/a111111
callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject[], Block)170%n/a112211
callIter(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)170%n/a112211
callIter(ThreadContext, IRubyObject, IRubyObject, Block)160%n/a112211
getCachedClassIndex()150%20%224411
retrieveCache(RubyClass, String)140%20%224411
getCachedMethodSerial()120%20%224411
cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject)102874%1150%121601
cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject, IRubyObject, IRubyObject)92775%1150%121601
cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject)92775%1150%121601
cacheAndGet(RubyClass, String)90%n/a112211
retryJumpError(ThreadContext)90%n/a111111
cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject, IRubyObject)82676%1150%121601
cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject, IRubyObject)82676%1150%121601
isOptimizable()80%20%221111
cacheAndCall(IRubyObject, RubyClass, IRubyObject[], ThreadContext, IRubyObject)72578%1150%121601
cacheAndCall(IRubyObject, RubyClass, Block, ThreadContext, IRubyObject)72578%1150%121601
getCache()30%n/a111111
getMethodName()30%n/a111111
callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)34100%2100%020501
cacheAndCall(IRubyObject, RubyClass, Block, IRubyObject[], ThreadContext, IRubyObject)34100%2100%020601
callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)32100%2100%020501
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, IRubyObject)32100%2100%020501
cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject, IRubyObject)32100%2100%020601
callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject[], Block)30100%2100%020501
callBlock(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)30100%2100%020501
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject)30100%2100%020501
cacheAndCall(IRubyObject, RubyClass, ThreadContext, IRubyObject)30100%2100%020601
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject[])28100%2100%020501
callBlock(ThreadContext, IRubyObject, IRubyObject, Block)28100%2100%020501
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject)28100%2100%020501
call(ThreadContext, IRubyObject, IRubyObject)26100%2100%020501
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject)19100%n/a010101
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod, IRubyObject[], Block)19100%n/a010101
callMethodMissing(ThreadContext, IRubyObject, DynamicMethod)18100%n/a010101
CachingCallSite(String, CallType)12100%n/a010401
call(ThreadContext, IRubyObject, IRubyObject, long)10100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, double)10100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)10100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject, Block)9100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject[], Block)8100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, IRubyObject, Block)8100%n/a010101
call(ThreadContext, IRubyObject, IRubyObject, Block)7100%n/a010101
updateCache(CacheEntry)4100%n/a010201
getClass(IRubyObject)4100%n/a010101