Lines Matching refs:conditionCache
65 vector<bool>& stack, vector<ConditionState>& conditionCache) { in init() argument
72 isConditionMet(conditionKey, allConditionTrackers, mSliced, conditionCache); in init()
145 void SimpleConditionTracker::handleStopAll(std::vector<ConditionState>& conditionCache, in handleStopAll() argument
162 conditionCache[mIndex] = ConditionState::kFalse; in handleStopAll()
185 bool matchStart, ConditionState* conditionCache, in handleConditionEvent() argument
193 (*conditionCache) = ConditionState::kUnknown; in handleConditionEvent()
260 (*conditionCache) = newCondition; in handleConditionEvent()
270 vector<ConditionState>& conditionCache, in evaluateCondition() argument
272 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
275 (long long)mConditionId, conditionCache[mIndex]); in evaluateCondition()
283 handleStopAll(conditionCache, conditionChangedCache); in evaluateCondition()
306 conditionCache[mIndex] = mInitialValue; in evaluateCondition()
309 conditionCache[mIndex] = ConditionState::kTrue; in evaluateCondition()
318 conditionCache[mIndex] = mInitialValue; in evaluateCondition()
321 conditionCache[mIndex] = in evaluateCondition()
348 conditionCache[mIndex] = overallState; in evaluateCondition()
355 vector<ConditionState>& conditionCache) const { in isConditionMet()
357 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in isConditionMet()
360 (long long)mConditionId, conditionCache[mIndex]); in isConditionMet()
376 conditionCache[mIndex] = conditionState; in isConditionMet()
403 conditionCache[mIndex] = conditionState; in isConditionMet()
404 VLOG("Predicate %lld return %d", (long long)mConditionId, conditionCache[mIndex]); in isConditionMet()