ThreadContext

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total490 of 1,73172%44 of 10458%7119412443540142
createRawBacktraceStringFromThrowable(Throwable)600%80%55161611
pushFrameCopy()310%20%227711
printScope()260%20%224411
createRubyBacktraceString(StackTraceElement)200%n/a111111
currentBinding(IRubyObject)200%n/a112211
getActiveCatch(Object)191849%5338%354701
trace(RubyEvent, String, RubyModule)180%n/a112211
currentBinding(IRubyObject, Visibility, DynamicScope)180%n/a112211
profileExit(int, long)170%20%225511
profileEnter(int)160%20%225511
profileEnter(String, DynamicMethod)150%20%223311
getRubyDateFormat()140%20%222211
callThreadPoll(ThreadContext)130%20%222211
ThreadContext(Ruby)1213092%2675%2543901
preBsfApply(String[])120%n/a114411
preYieldSpecificBlock(Binding, StaticScope)120%n/a113311
preMethodFrameAndScope(RubyModule, String, IRubyObject, Block, StaticScope)110%n/a113311
preMethodFrameAndDummyScope(RubyModule, String, IRubyObject, Block, StaticScope)110%n/a113311
startProfiling()110%n/a113311
trace(RubyEvent, String, RubyModule, String, int)100%n/a112211
preForBlock(Binding)100%n/a113311
setFile(String)80%n/a112211
getTraceSubset(int, Integer, StackTraceElement[])73684%3562%350901
setLastCallStatusAndVisibility(CallType, Visibility)70%n/a113311
createCallerBacktrace(int, Integer, StackTraceElement[])54089%2467%240801
getConstant(String)50%n/a111111
preMethodNoFrameAndDummyScope(StaticScope)50%n/a112211
postMethodFrameAndScope()50%n/a113311
preMethodScopeOnly(StaticScope)50%n/a112211
preMethodBacktraceDummyScope(String, StaticScope)50%n/a112211
preMethodBacktraceAndScope(String, StaticScope)40%n/a112211
preEvalScriptlet(DynamicScope)40%n/a112211
stopProfiling()40%n/a112211
createCallerLocations(int, Integer, StackTraceElement[])31381%1150%120301
getFiberCurrentThread()3667%1150%121201
getCurrentTarget()30%n/a111111
postBsfApply()30%n/a112211
postMethodScopeOnly()30%n/a112211
postMethodBacktraceAndScope()30%n/a112211
postMethodBacktraceDummyScope()30%n/a112211
postEvalScriptlet()30%n/a112211
postScopedBody()30%n/a112211
getProfileCollection()30%n/a111111
isProfiling()30%n/a111111
pushEvalFrame(IRubyObject)22593%1150%121601
pushFrame()21890%1150%121501
getNextFrame()21890%1150%121501
scopeExistsOnCallStack(DynamicScope)21789%1375%131401
getPreviousFrame()21387%1150%120201
getFiber()21083%1150%121301
createWarningBacktrace(Ruby)2982%1150%120401
hasAnyScopes()788%1150%120101
preMethodBacktraceOnly(String)0%n/a111111
postMethodBacktraceOnly()0%n/a111111
preExecuteUnder(IRubyObject, RubyModule, Block)36100%n/a010801
pushCallFrame(RubyModule, String, IRubyObject, Block)30100%2100%020601
popFrame()29100%2100%020701
createBacktrace2(int, boolean)28100%2100%020601
pushBacktrace(ThreadContext, String, String, int)27100%2100%020601
fillNewFrameStack(Frame[], int)26100%2100%020401
expandCatchStack()26100%2100%020601
fillNewBacktrace(ThreadContext, BacktraceElement[], int)26100%2100%020401
pushFrame(Frame)25100%2100%020601
pushScope(DynamicScope)24100%2100%020601
expandScopeStack()22100%n/a010501
pushCatch(RubyContinuation.Continuation)21100%2100%020501
currentBinding(IRubyObject, Visibility)19100%n/a010201
currentBinding(IRubyObject, DynamicScope)19100%n/a010201
prepareTopLevel(RubyClass, IRubyObject)17100%n/a010601
currentBinding()17100%n/a010201
setFileAndLine(ISourcePosition)15100%n/a010401
expandFrameStack()14100%n/a010301
expandBacktraceStack(ThreadContext)14100%n/a010301
safeLength(int, Integer, RubyStackTraceElement[])14100%2100%020201
pushFrameForBlock(Binding)14100%n/a010401
pushFrameForEval(Binding)14100%n/a010401
static {...}14100%n/a010401
setFileAndLine(String, int)13100%n/a010401
callThreadPoll()13100%2100%020201
popScope()12100%n/a010201
getRubyDateFormatter()12100%2100%020301
setThread(RubyThread)12100%2100%020501
pushEvalSimpleFrame(IRubyObject)12100%n/a010301
popFrameReal(Frame)12100%n/a010201
preExtensionLoad(IRubyObject)11100%n/a010401
addBackTraceElement(Ruby, RubyArray, RubyStackTraceElement)10100%n/a010301
preAdoptThread()9100%n/a010301
preYieldLightBlock(Binding, DynamicScope)9100%n/a010301
setLine(int)8100%n/a010201
gatherCallerBacktrace()8100%n/a010101
newContext(Ruby)7100%n/a010201
finalize()7100%2100%020301
setErrorInfo(IRubyObject)7100%n/a010201
getCurrentStaticScope()7100%n/a010101
setFiber(ThreadFiber)7100%n/a010201
popCatch()7100%n/a010201
popBacktrace(ThreadContext)7100%n/a010201
getFile()7100%n/a010101
getLine()7100%n/a010101
preMethodFrameOnly(RubyModule, String, IRubyObject, Block)7100%n/a010201
getCurrentScope()6100%n/a010101
getCurrentFrame()6100%n/a010101
getBackRef()6100%n/a010101
getLastLine()6100%n/a010101
preTrace()6100%n/a010301
postTrace()6100%n/a010301
postYield(Binding, Frame)6100%n/a010301
postYieldLight(Binding, Frame)6100%n/a010301
setBackRef(IRubyObject)5100%n/a010101
setLastLine(IRubyObject)5100%n/a010101
setCurrentVisibility(Visibility)5100%n/a010201
pollThreadEvents()5100%n/a010201
postExecuteUnder()5100%n/a010301
getErrorInfo()4100%n/a010101
setLastCallStatus(CallType)4100%n/a010201
setLastExitStatus(IRubyObject)4100%n/a010201
setRootFiber(ThreadFiber)4100%n/a010201
setRootThread(RubyThread)4100%n/a010201
getFrameName()4100%n/a010101
getFrameSelf()4100%n/a010101
getFrameKlazz()4100%n/a010101
getFrameBlock()4100%n/a010101
getCurrentVisibility()4100%n/a010101
setEventHooksEnabled(boolean)4100%n/a010201
preNodeEval(IRubyObject)4100%n/a010201
preYieldNoScope(Binding)4100%n/a010101
preEvalWithBinding(Binding)4100%n/a010101
postEvalWithBinding(Binding, Frame)4100%n/a010201
postYieldNoScope(Frame)4100%n/a010201
preScopedBody(DynamicScope)4100%n/a010201
setWithinTrace(boolean)4100%n/a010201
setRecursiveSet(Set)4100%n/a010201
getRuntime()3100%n/a010101
getLastCallType()3100%n/a010101
getLastVisibility()3100%n/a010101
getLastExitStatus()3100%n/a010101
getThread()3100%n/a010101
isEventHooksEnabled()3100%n/a010101
postMethodFrameOnly()3100%n/a010201
postNodeEval()3100%n/a010201
isWithinTrace()3100%n/a010101
getRecursiveSet()3100%n/a010101