CodeQL library for Go
codeql/go-all 2.1.3-dev (changelog, source)
Search

Predicate MakeImpl::Impl::MkStage::Stage::LocalFlowBigStep::localFlowBigStepTc

Holds if node1 can step to node2 in one or more local steps and this path can occur as a maximal subsequence of local steps in a dataflow path.

This predicate should be used when localStepInput is already a big-step relation, which will do the same as localFlowBigStep, but avoids potential worst-case quadratic complexity.

Import path

import codeql.dataflow.internal.DataFlowImpl
predicate localFlowBigStepTc(NodeEx node1, FlowState state1, NodeEx node2, FlowState state2, boolean preservesValue, DataFlowType t, LocalCallContext callContext, string label)