| dumpICode(InterpreterData) |  | 0% |  | 0% | 46 | 46 | 158 | 158 | 1 | 1 |
| interpretLoop(Context, Interpreter.CallFrame, Object) |  | 0% |  | 0% | 44 | 44 | 130 | 130 | 1 | 1 |
| processThrowable(Context, Object, Interpreter.CallFrame, int, boolean) |  | 0% |  | 0% | 12 | 12 | 41 | 41 | 1 | 1 |
| interpretFunction(Context, Interpreter.CallFrame, Object, Interpreter.GeneratorState, int, boolean) |  | 0% |  | 0% | 11 | 11 | 38 | 38 | 1 | 1 |
| getPatchedStack(RhinoException, String) |  | 0% |  | 0% | 11 | 11 | 39 | 39 | 1 | 1 |
| getScriptStackElements(RhinoException) |  | 0% |  | 0% | 8 | 8 | 26 | 26 | 1 | 1 |
| doShallowEquals(Interpreter.InterpreterState, Object[], double[]) |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 1 | 1 |
| captureContinuation(Context, Interpreter.CallFrame, boolean) |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 1 | 1 |
| getExceptionHandler(Interpreter.CallFrame, boolean) |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1 |
| stack_boolean(Interpreter.CallFrame, int) |  | 0% |  | 0% | 13 | 13 | 16 | 16 | 1 | 1 |
| getLineNumbers(InterpreterData) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| doEquals(Interpreter.InterpreterState, Object[], double[]) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getScriptStack(RhinoException) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| exitFrame(Context, Interpreter.CallFrame, Object) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| interpret(InterpretedFunction, Context, Scriptable, Scriptable, Object[]) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| enterFrame(Context, Interpreter.CallFrame, Object[], boolean) |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
| freezeGenerator(Context, Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| thawGenerator(Interpreter.CallFrame, Interpreter.InterpreterState, Interpreter.GeneratorState, int) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| resumeGenerator(Context, Scriptable, int, Object, Object) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getArgsArray(Object[], double[], Object[], int, int, int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| restartContinuation(NativeContinuation, Context, Scriptable, Object[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| bytecodeSpan(int) |  | 0% |  | 0% | 18 | 18 | 19 | 19 | 1 | 1 |
| setCallResult(Interpreter.CallFrame, Object, double) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getInt(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initFrame(Context, Scriptable, Scriptable, Scriptable, Object[], double[], Object[], int, int, InterpretedFunction, Interpreter.CallFrame) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| appendBoundArgs(Object[], Object[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getSourcePositionFromStack(Context, int[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getApplyThis(Context, Object[], double[], int, int, Callable, Interpreter.CallFrame) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addInstructionCount(Context, Interpreter.CallFrame, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| captureContinuation(Context) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| initFunction(Context, Scriptable, InterpretedFunction, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| stack_int32(Interpreter.CallFrame, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| stack_numeric(Interpreter.CallFrame, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getIndex(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stack_double(Interpreter.CallFrame, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| compile(CompilerEnvirons, ScriptNode, String, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getShort(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| compareIdata(InterpreterData, InterpreterData) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| createFunctionObject(Context, Scriptable, Object, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getRawSource(InterpreterData) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| captureFrameForGenerator(Interpreter.CallFrame) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createScriptObject(Object, Object) | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getCurrentFrameHomeObject(Interpreter.CallFrame) | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getArgsArray(Object[], double[], int, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| captureStackInfo(RhinoException) | | 56% |   | 25% | 2 | 3 | 1 | 5 | 0 | 1 |
| setEvalScriptFlag(Script) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 183 | 0 | 1 |
| Interpreter() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |