Module DataFlow
Provides an implementation of global (interprocedural) data flow. This file
re-exports the local (intraprocedural) data flow analysis from
DataFlowImplSpecific::Public
and adds a global analysis, mainly exposed
through the Global
and GlobalWithState
modules.
Import path
import semmle.code.cpp.ir.dataflow.internal.DataFlow
Imports
Modules
Global |
Constructs a global data flow computation. |
GlobalWithState |
Constructs a global data flow computation using flow state. |
Make |
DEPRECATED: Use |
MakeWithState |
DEPRECATED: Use |
MergePathGraph |
Constructs a |
MergePathGraph3 |
Constructs a |
Predicate signatures
explorationLimitSig |
Gets the exploration limit for |
Type signatures
Module signatures
ConfigSig |
An input configuration for data flow. |
GlobalFlowSig |
The output of a global data flow computation. |
PathGraphSig | |
StateConfigSig |
An input configuration for data flow using flow state. |