Interpreter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,065 of 4,52332%474 of 4750%3093127879774750
dumpICode(InterpreterData.Builder)5480%580%474716116111
interpretLoop(Context, Interpreter.CallFrame, Object)3700%860%444413013011
processThrowable(Context, Object, Interpreter.CallFrame, int, boolean)1610%220%1212414111
interpretFunction(Context, Interpreter.CallFrame, Object, Interpreter.GeneratorState, int, boolean)1560%200%1111383811
getPatchedStack(RhinoException, String)1490%200%1111404011
getScriptStackElements(RhinoException)980%140%88272711
getLineNumbers(JSDescriptor)960%120%77262611
doShallowEquals(Interpreter.InterpreterState, Object[], double[])940%200%1111171711
captureContinuation(Context, Interpreter.CallFrame, boolean)910%180%1010202011
interpret(ScriptOrFn, InterpreterData, Context, Scriptable, Scriptable, Object[])880%80%55212111
getExceptionHandler(Interpreter.CallFrame, boolean)800%200%1111212111
stack_boolean(Interpreter.CallFrame, int)750%240%1313161611
doEquals(Interpreter.InterpreterState, Object[], double[])650%80%55101011
getScriptStack(RhinoException)630%40%33101011
exitFrame(Context, Interpreter.CallFrame, Object)620%120%77202011
enterFrame(Context, Interpreter.CallFrame, Object[], boolean)610%220%1212171711
freezeGenerator(Context, Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, boolean)580%60%44141411
thawGenerator(Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, int)580%100%66121211
resumeGenerator(Context, Scriptable, int, Object, Object)530%60%44121211
getArgsArray(Object[], double[], Object[], int, int, int)460%80%55111111
restartContinuation(NativeContinuation, Context, Scriptable, Object[])440%60%44111111
bytecodeSpan(int)410%190%1818191911
setCallResult(Interpreter.CallFrame, Object, double)410%80%559911
getApplyThis(Context, Object[], double[], Object[], int, int, Callable, Interpreter.CallFrame)350%80%557711
createClosure(Context, Interpreter.CallFrame, int)350%40%335511
getInt(byte[], int)340%n/a111111
initFrame(Context, Scriptable, Scriptable, Scriptable, Object[], double[], Object[], int, int, ScriptOrFn, InterpreterData, Interpreter.CallFrame)340%20%227711
getSourcePositionFromStack(Context, int[])300%20%227711
addBoundArgs(Object[], Object[])270%40%337711
createMethod(Context, Interpreter.CallFrame, int, Scriptable)270%20%224411
addInstructionCount(Context, Interpreter.CallFrame, int)250%20%225511
initFunction(Context, Scriptable, JSDescriptor, int)190%n/a114411
captureContinuation(Context)190%40%333311
compile(CompilerEnvirons, ScriptNode, String, boolean)180%n/a113311
stack_int32(Interpreter.CallFrame, int)170%20%224411
stack_numeric(Interpreter.CallFrame, int)170%20%224411
getIndex(byte[], int)160%n/a111111
stack_double(Interpreter.CallFrame, int)160%20%224411
getShort(byte[], int)140%n/a111111
captureStackInfo(RhinoException)1340%3125%232601
compareDescs(JSDescriptor, JSDescriptor)130%40%331111
createFunctionObject(Context, Scriptable, Object, Object)0%n/a112211
captureFrameForGenerator(Interpreter.CallFrame)0%n/a114411
createScriptObject(Object, Object)0%n/a112211
getArgsArray(Object[], double[], int, int)0%n/a111111
getRawSource(JSDescriptor)0%20%223311
getDebuggableScript(Object)0%n/a111111
setEvalScriptFlag(Script)0%n/a111111
static {...}1,446100%n/a01018501
Interpreter()100%n/a010101