| 785 | } |
| 786 | |
| 787 | void ExprEvalState::pushDebugFrame(S32 stackIndex) |
| 788 | { |
| 789 | pushFrameRef(stackIndex); |
| 790 | |
| 791 | Dictionary& newFrame = *(stack[mStackDepth - 1]); |
| 792 | |
| 793 | // debugger needs to know this info... |
| 794 | newFrame.scopeName = stack[stackIndex]->scopeName; |
| 795 | newFrame.scopeNamespace = stack[stackIndex]->scopeNamespace; |
| 796 | newFrame.code = stack[stackIndex]->code; |
| 797 | newFrame.ip = stack[stackIndex]->ip; |
| 798 | } |
| 799 | |
| 800 | ExprEvalState::ExprEvalState() |
| 801 | { |