Interpreter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,935 of 4,38533%466 of 4670%3033067599484548
dumpICode(InterpreterData)5430%580%474716016011
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)1450%200%1111393911
getScriptStackElements(RhinoException)950%140%88262611
doShallowEquals(Interpreter.InterpreterState, Object[], double[])940%200%1111171711
captureContinuation(Context, Interpreter.CallFrame, boolean)910%180%1010202011
getExceptionHandler(Interpreter.CallFrame, boolean)800%200%1111212111
stack_boolean(Interpreter.CallFrame, int)750%240%1313161611
getLineNumbers(InterpreterData)710%80%55181811
doEquals(Interpreter.InterpreterState, Object[], double[])650%80%55101011
getScriptStack(RhinoException)630%40%33101011
exitFrame(Context, Interpreter.CallFrame, Object)610%120%77202011
interpret(InterpretedFunction, Context, Scriptable, Scriptable, Object[])600%40%33121211
enterFrame(Context, Interpreter.CallFrame, Object[], boolean)600%220%1212171711
freezeGenerator(Context, Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, boolean)580%60%44141411
thawGenerator(Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, int)570%100%66111111
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
getInt(byte[], int)340%n/a111111
initFrame(Context, Scriptable, Scriptable, Scriptable, Object[], double[], Object[], int, int, InterpretedFunction, Interpreter.CallFrame)330%20%227711
addBoundArgs(Object[], Object[])270%40%337711
getSourcePositionFromStack(Context, int[])260%20%226611
addInstructionCount(Context, Interpreter.CallFrame, int)250%20%225511
captureContinuation(Context)190%40%333311
initFunction(Context, Scriptable, InterpretedFunction, int)170%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
compile(CompilerEnvirons, ScriptNode, String, boolean)150%n/a113311
getShort(byte[], int)140%n/a111111
compareIdata(InterpreterData, InterpreterData)130%40%331111
createFunctionObject(Context, Scriptable, Object, Object)130%20%223311
getRawSource(InterpreterData)130%20%223311
captureFrameForGenerator(Interpreter.CallFrame)0%n/a114411
createScriptObject(Object, Object)0%20%223311
getCurrentFrameHomeObject(Interpreter.CallFrame)0%20%223311
getArgsArray(Object[], double[], int, int)0%n/a111111
captureStackInfo(RhinoException)56%3125%231501
setEvalScriptFlag(Script)0%n/a112211
static {...}1,438100%n/a01018401
Interpreter()100%n/a010101