File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
python/ql/lib/semmle/python/dataflow/new/internal Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,11 @@ private import semmle.python.frameworks.data.ModelsAsData
1515/**
1616 * IPA type for data flow nodes.
1717 *
18- * Flow between SSA variables are computed in `Essa.qll`
18+ * Nodes broadly fall into three categories.
1919 *
20- * Flow from SSA variables to control flow nodes are generally via uses.
21- *
22- * Flow from control flow nodes to SSA variables are generally via assignments.
23- *
24- * The current implementation of these cross flows can be seen in `EssaTaintTracking`.
20+ * - Control flow nodes: Flow between these is based on use-use flow computed via an SSA analysis.
21+ * - Module variable nodes: These represent global variables and act as canonical targets for reads and writes of these.
22+ * - Synthetic nodes: These handle flow in various special cases.
2523 */
2624newtype TNode =
2725 /** A node corresponding to a control flow node. */
You can’t perform that action at this time.
0 commit comments