protected ObserveInstructionCount ( int instructionCount ) : void | ||
instructionCount | int |
/// amount of script instruction executed since
/// last call to observeInstructionCount
/// |
return | void |
public static void AddInstructionCount(Context cx, int instructionsToAdd) { cx.instructionCount += instructionsToAdd; if (cx.instructionCount > cx.instructionThreshold) { cx.ObserveInstructionCount(cx.instructionCount); cx.instructionCount = 0; } }
private static void AddInstructionCount(Context cx, Interpreter.CallFrame frame, int extra) { cx.instructionCount += frame.pc - frame.pcPrevBranch + extra; if (cx.instructionCount > cx.instructionThreshold) { cx.ObserveInstructionCount(cx.instructionCount); cx.instructionCount = 0; } }