Lines Matching refs:fStack
27 fStack.clear(); in reset()
28 fStack.push_back({/*fFunction=*/-1, in reset()
60 size_t initialStackDepth = fStack.size(); in stepOver()
62 bool canEscapeFromThisStackDepth = (fStack.size() <= initialStackDepth); in stepOver()
73 size_t initialStackDepth = fStack.size(); in stepOut()
76 bool hasEscapedFromInitialStackDepth = (fStack.size() < initialStackDepth); in stepOut()
101 fStack.back().fDisplayMask.reset(slot); in tidyState()
110 SkASSERT(!fStack.empty()); in getCurrentLine()
111 return fStack.back().fLine; in getCurrentLine()
119 SkASSERT((size_t)stackFrameIndex < fStack.size()); in getCurrentLineInStackFrame()
120 return fStack[stackFrameIndex].fLine; in getCurrentLineInStackFrame()
140 SkASSERT(!fStack.empty()); in getCallStack()
142 funcs.reserve(fStack.size() - 1); in getCallStack()
143 for (size_t index = 1; index < fStack.size(); ++index) { in getCallStack()
144 funcs.push_back(fStack[index].fFunction); in getCallStack()
150 SkASSERT(!fStack.empty()); in getStackDepth()
151 return fStack.size() - 1; in getStackDepth()
175 if (stackFrameIndex <= 0 || (size_t)stackFrameIndex >= fStack.size()) { in getLocalVariables()
179 return this->getVariablesForDisplayMask(fStack[stackFrameIndex].fDisplayMask); in getLocalVariables()
183 if (fStack.empty()) { in getGlobalVariables()
186 return this->getVariablesForDisplayMask(fStack.front().fDisplayMask); in getGlobalVariables()
221 SkASSERT(!fStack.empty()); in execute()
226 fStack.back().fLine = lineNumber; in execute()
240 SkASSERT(!fStack.empty()); in execute()
241 fStack.rbegin()[0].fDisplayMask.set(slotIdx); in execute()
245 SkASSERT(fStack.size() > 1); in execute()
246 fStack.rbegin()[1].fDisplayMask.set(slotIdx); in execute()
255 fStack.push_back({/*fFunction=*/fnIdx, in execute()
261 SkASSERT(!fStack.empty()); in execute()
262 SkASSERT(fStack.back().fFunction == trace.data[0]); in execute()
263 fStack.pop_back(); in execute()
267 SkASSERT(!fStack.empty()); in execute()
274 fStack.back().fDisplayMask.reset(slotIdx); in execute()