interpretLoop(Context, Interpreter.CallFrame, Object) |  | 0% |  | 0% | 280 | 280 | 838 | 838 | 1 | 1 |
dumpICode(InterpreterData) |  | 0% |  | 0% | 46 | 46 | 158 | 158 | 1 | 1 |
doCallByteCode(Context, Interpreter.CallFrame, boolean, int, int, int) |  | 0% |  | 0% | 27 | 27 | 104 | 104 | 1 | 1 |
doAdd(Object[], double[], int, Context) |  | 0% |  | 0% | 21 | 21 | 50 | 50 | 1 | 1 |
doVarIncDec(Context, Interpreter.CallFrame, Object[], double[], int, Object[], double[], int[], int) |  | 0% |  | 0% | 20 | 20 | 41 | 41 | 1 | 1 |
processThrowable(Context, Object, Interpreter.CallFrame, int, boolean) |  | 0% |  | 0% | 12 | 12 | 40 | 40 | 1 | 1 |
getPatchedStack(RhinoException, String) |  | 0% |  | 0% | 11 | 11 | 42 | 42 | 1 | 1 |
captureStackInfo(RhinoException) |  | 9% |  | 5% | 9 | 10 | 28 | 33 | 0 | 1 |
doCallSpecial(Context, Interpreter.CallFrame, Object[], double[], int, byte[], int, boolean) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
getScriptStackElements(RhinoException) |  | 0% |  | 0% | 8 | 8 | 29 | 29 | 1 | 1 |
captureContinuation(Context, Interpreter.CallFrame, boolean) |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 1 | 1 |
doSetConstVar(Interpreter.CallFrame, Object[], double[], int, Object[], double[], int[], int) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 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 |
doShallowEquals(Object[], double[], int) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
getLineNumbers(InterpreterData) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
doSetElemSuper(Context, Interpreter.CallFrame, Object[], double[], int) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
doSetElem(Context, Interpreter.CallFrame, Object[], double[], int) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 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 |
enterFrame(Context, Interpreter.CallFrame, Object[], boolean) |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
interpret(InterpretedFunction, Context, Scriptable, Scriptable, Object[]) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
doBitOp(Interpreter.CallFrame, int, Object[], double[], int) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
doArithmetic(Interpreter.CallFrame, int, Object[], double[], int) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
thawGenerator(Interpreter.CallFrame, int, Interpreter.GeneratorState, int) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
doCompare(Interpreter.CallFrame, int, Object[], double[], int) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
freezeGenerator(Context, Interpreter.CallFrame, int, Interpreter.GeneratorState, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
doEquals(Object[], double[], int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
doGetElemSuper(Context, Interpreter.CallFrame, Object[], double[], int) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
doGetElem(Context, Interpreter.CallFrame, Object[], double[], int) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
doSetVar(Interpreter.CallFrame, Object[], double[], int, Object[], double[], int[], int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
doRefNsMember(Context, Object[], double[], int, int) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
doInOrInstanceof(Context, int, Object[], double[], int) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
doElemIncDec(Context, Interpreter.CallFrame, byte[], Object[], double[], int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 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 |
doDelName(Context, Interpreter.CallFrame, int, Object[], double[], int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
setCallResult(Interpreter.CallFrame, Object, double) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
resumeGenerator(Context, Scriptable, int, Object, Object) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
doRefNsName(Context, Interpreter.CallFrame, Object[], double[], int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
doRefMember(Context, Object[], double[], int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getInt(byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
doGetVar(Interpreter.CallFrame, Object[], double[], int, Object[], double[], int) |  | 0% | | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getArgsArray(Object[], double[], int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
getSourcePositionFromStack(Context, int[]) |  | 0% | | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
doBitNOT(Interpreter.CallFrame, Object[], double[], int) |  | 0% | | 0% | 2 | 2 | 7 | 7 | 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 |
initFrame(Context, Scriptable, Scriptable, Scriptable, Object[], double[], int, int, InterpretedFunction, Interpreter.CallFrame) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
captureContinuation(Context) | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
captureFrameForGenerator(Interpreter.CallFrame) | | 0% | | n/a | 1 | 1 | 6 | 6 | 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 |
createScriptObject(Object, Object) | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getCurrentFrameHomeObject(Interpreter.CallFrame) | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setEvalScriptFlag(Script) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
Interpreter() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |