Module signature Make::DataFlowIntegrationInputSig
Provides the input to DataFlowIntegration.
Import path
import codeql.ssa.SsaPredicates
| allowFlowIntoUncertainDef | Holds if flow should be allowed into uncertain SSA definition |
| getARead | Gets a read of SSA definition |
| guardControlsBlock | Holds if |
| guardDirectlyControlsBlock | Holds if |
| includeWriteDefsInFlowStep | Holds if |
| keepAllPhiInputBackEdges | Holds if all phi input back edges should be kept in the data flow graph. |
| ssaDefHasSource | Holds if |
| supportBarrierGuardsOnPhiEdges | Holds if barrier guards should be supported on input edges to phi nodes. Disable this only if barrier guards are not going to be used. |
Types
| Expr | An expression with a value. That is, we expect these expressions to be represented in the data flow graph. |
| Guard | A (potential) guard. |
| GuardValue | An abstract value that a |