InvokeDynamicSupport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,478 of 3,4780%79 of 790%1341344434439393
static {...}3600%n/a11151511
setVariableFallback(VariableSite, IRubyObject, IRubyObject)3420%120%77363611
getVariableFallback(VariableSite, IRubyObject)3110%120%77363611
getGlobalBooleanFallback(GlobalSite, ThreadContext)1740%80%55202011
getGlobalFallback(GlobalSite, ThreadContext)1710%80%55202011
constantBooleanFallback(RubyConstantCallSite, AbstractScript, ThreadContext, int)1240%40%33181811
constantFallback(RubyConstantCallSite, AbstractScript, ThreadContext, int)1190%40%33171711
variableBootstrap(MethodHandles.Lookup, String, MethodType, String, int)760%40%33121211
getRegexpBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int)720%n/a11101011
getSymbolBootstrap(MethodHandles.Lookup, String, MethodType, String, String)660%20%22101011
getFrozenStringBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int)660%n/a119911
loadBooleanBootstrap(MethodHandles.Lookup, String, MethodType)660%20%22101011
getStaticScopeBootstrap(MethodHandles.Lookup, String, MethodType, String, int)640%n/a117711
getStringBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int)580%n/a119911
getBlockBodyBootstrap(MethodHandles.Lookup, String, MethodType, String)550%n/a117711
getBlockBody19Bootstrap(MethodHandles.Lookup, String, MethodType, String)550%n/a117711
getConstantBootstrap(MethodHandles.Lookup, String, MethodType, int)540%n/a117711
getConstantBooleanBootstrap(MethodHandles.Lookup, String, MethodType, int)540%n/a117711
getEncodingBootstrap(MethodHandles.Lookup, String, MethodType, String)540%n/a118811
globalBootstrap(MethodHandles.Lookup, String, MethodType, String, int)540%20%22101011
globalBooleanBootstrap(MethodHandles.Lookup, String, MethodType, String, int)540%20%22101011
contextFieldBootstrap(MethodHandles.Lookup, String, MethodType)480%40%336611
getFixnumBootstrap(MethodHandles.Lookup, String, MethodType, long)480%n/a117711
getFloatBootstrap(MethodHandles.Lookup, String, MethodType, double)480%n/a117711
getLoadStaticScopeBootstrap(MethodHandles.Lookup, String, MethodType, int)480%n/a117711
checkpointFallback(MutableCallSite, ThreadContext)420%n/a11101011
initStaticScope(MutableCallSite, AbstractScript, ThreadContext, StaticScope, String, int)300%n/a113311
initBlockBody(MutableCallSite, Object, ThreadContext, StaticScope, String)290%n/a113311
initBlockBody19(MutableCallSite, Object, ThreadContext, StaticScope, String)290%n/a113311
checkpointBootstrap(MethodHandles.Lookup, String, MethodType)280%n/a115511
getCallSiteBootstrap(MethodHandles.Lookup, String, MethodType, String, int)250%50%55101011
initSymbol(MutableCallSite, ThreadContext, String, Encoding)250%20%224411
initRegexp(MutableCallSite, ThreadContext, ByteList, int)240%n/a114411
newFrozenString(ThreadContext, MutableCallSite, ByteList, int)240%n/a113311
getByteListBootstrap(MethodHandles.Lookup, String, MethodType, String, String)230%n/a114411
methodMissing(CacheEntry, CallType, String, IRubyObject)220%80%552211
initEncoding(MutableCallSite, ThreadContext, Encoding)210%n/a113311
initFixnum(MutableCallSite, ThreadContext, long)200%n/a113311
initFloat(MutableCallSite, ThreadContext, double)200%n/a113311
loadBoolean(MutableCallSite, boolean, ThreadContext)200%n/a113311
loadStaticScope(MutableCallSite, AbstractScript, int)190%n/a113311
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject)190%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block)190%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject)180%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, Block)180%n/a111111
findStatic(Class, String, MethodType)180%n/a115511
findVirtual(Class, String, MethodType)180%n/a115511
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject[])170%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject)170%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject[], Block)170%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, Block)170%n/a111111
extractSourceInfo(VariableSite)170%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String)160%n/a111111
callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, Block)160%n/a111111
loadNil(MutableCallSite, ThreadContext)150%n/a112211
loadRuntime(MutableCallSite, ThreadContext)150%n/a112211
getBigIntegerBootstrap(MethodHandles.Lookup, String, MethodType, String)130%n/a112211
getBootstrapHandle(String, Class, String)90%n/a111111
retryJumpError(ThreadContext)90%n/a111111
pollAndGetClass(ThreadContext, IRubyObject)80%n/a113311
newString(ThreadContext, ByteList, int)60%n/a111111
getBootstrapHandle(String, String)50%n/a111111
getInvocationHandle()50%n/a111111
getFixnumOperatorHandle()50%n/a111111
getFixnumBooleanHandle()50%n/a111111
getFloatOperatorHandle()50%n/a111111
setVariableFail(VariableSite, IRubyObject, IRubyObject)50%n/a111111
getGlobalBooleanUncached(GlobalVariable)50%n/a111111
getConstantHandle()40%n/a111111
getConstantBooleanHandle()40%n/a111111
getByteListHandle()40%n/a111111
getRegexpHandle()40%n/a111111
getSymbolHandle()40%n/a111111
getFixnumHandle()40%n/a111111
getFloatHandle()40%n/a111111
getStaticScopeHandle()40%n/a111111
getLoadStaticScopeHandle()40%n/a111111
getCallSiteHandle()40%n/a111111
getStringHandle()40%n/a111111
getFrozenStringHandle()40%n/a111111
getBigIntegerHandle()40%n/a111111
getEncodingHandle()40%n/a111111
getBlockBodyHandle()40%n/a111111
getBlockBody19Handle()40%n/a111111
getVariableHandle()40%n/a111111
getContextFieldHandle()40%n/a111111
getGlobalHandle()40%n/a111111
getGlobalBooleanHandle()40%n/a111111
getLoadBooleanHandle()40%n/a111111
checkpointHandle()40%n/a111111
getVariableFail(VariableSite, IRubyObject)40%n/a111111
getGlobalUncached(GlobalVariable)40%n/a111111
InvokeDynamicSupport()30%n/a111111