DataAndControlFlowAnalysisDsl
DSL block for analyzerExecution { dataAndControlFlowAnalysis { ... } } at defaults, group, and element levels.
Enables taint-tracking analysis (PhASAR IFDS/IDE).
analyzerExecution {
dataAndControlFlowAnalysis {
enabled = true
}
}Properties
Per-analysis depth selector. When null the project-level default (AnalysisDepth.BOTH) is used. Scoped to this analysis kind so data-flow and cascading-failure depths can differ.
Retained for source compatibility with the pre-v4 run-plan. The current v4 aggregate run-plan rejects an explicit assignment because aggregate ASIL runs are emitted independently of AnalysisDepth.
Generate diagrams that overlay data-flow edges on the call-graph (combined view; corresponds to includeControlFlowInFullGraph = true).
Generate the per-group call-graph diagrams (control_flow_*.dot).
Generate the per-sink / per-group data-flow taint diagrams (data_flow_*.dot).