Lines Matching refs:fDebugTrace
19 fDebugTrace = debugTrace; in reset()
33 if (fDebugTrace) { in reset()
35 if (fDebugTrace->fSlotInfo[slotIdx].fnReturnValue >= 0) { in reset()
40 for (const SkVMTraceInfo& trace : fDebugTrace->fTraceInfo) { in reset()
105 return !fDebugTrace || fCursor >= fDebugTrace->fTraceInfo.size(); in traceHasCompleted()
159 double typedValue = fDebugTrace->interpretValueBits(slot, fSlots[slot].fValue); in getVariablesForDisplayMask()
192 const SkSL::SlotDebugInfo& changedSlot = fDebugTrace->fSlotInfo[slotIdx]; in updateVariableWriteTime()
195 SkASSERT(slotIdx < (int)fDebugTrace->fSlotInfo.size()); in updateVariableWriteTime()
201 if (slotIdx >= (int)fDebugTrace->fSlotInfo.size()) { in updateVariableWriteTime()
205 if (fDebugTrace->fSlotInfo[slotIdx].groupIndex == 0) { in updateVariableWriteTime()
212 if (position >= fDebugTrace->fTraceInfo.size()) { in execute()
217 const SkVMTraceInfo& trace = fDebugTrace->fTraceInfo[position]; in execute()
223 SkASSERT((size_t)lineNumber < fDebugTrace->fSource.size()); in execute()
233 SkASSERT((size_t)slotIdx < fDebugTrace->fSlotInfo.size()); in execute()
237 if (fDebugTrace->fSlotInfo[slotIdx].fnReturnValue < 0) { in execute()
253 SkASSERT((size_t)fnIdx < fDebugTrace->fFuncInfo.size()); in execute()
256 /*fDisplayMask=*/SkBitSet(fDebugTrace->fSlotInfo.size())}); in execute()