File tree Expand file tree Collapse file tree
cpp/ql/lib/semmle/code/cpp Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 * results than the AST-based library in most scenarios.
99 *
1010 * Unless configured otherwise, _flow_ means that the exact value of
11- * the source may reach the sink. We do not track flow across pointer
12- * dereferences or array indexing .
11+ * the source may reach the sink. To track flow where the exact value
12+ * may not be preserved, import `semmle.code.cpp.dataflow.new.TaintTracking` .
1313 *
1414 * To use global (interprocedural) data flow, extend the class
1515 * `DataFlow::Configuration` as documented on that class. To use local
Original file line number Diff line number Diff line change 66 * `DataFlow2::Configuration`, a `DataFlow3::Configuration`, or a
77 * `DataFlow4::Configuration`.
88 *
9- * See `semmle.code.cpp.ir. dataflow.DataFlow` for the full documentation.
9+ * See `semmle.code.cpp.dataflow.new .DataFlow` for the full documentation.
1010 */
1111
1212import cpp
Original file line number Diff line number Diff line change 66 * `DataFlow2::Configuration`, a `DataFlow3::Configuration`, or a
77 * `DataFlow4::Configuration`.
88 *
9- * See `semmle.code.cpp.ir. dataflow.DataFlow` for the full documentation.
9+ * See `semmle.code.cpp.dataflow.new .DataFlow` for the full documentation.
1010 */
1111
1212import cpp
Original file line number Diff line number Diff line change 66 * `DataFlow2::Configuration`, a `DataFlow3::Configuration`, or a
77 * `DataFlow4::Configuration`.
88 *
9- * See `semmle.code.cpp.ir. dataflow.DataFlow` for the full documentation.
9+ * See `semmle.code.cpp.dataflow.new .DataFlow` for the full documentation.
1010 */
1111
1212import cpp
Original file line number Diff line number Diff line change 88 * `TaintTracking::Configuration` class extends `DataFlow::Configuration`, and
99 * `TaintTracking2::Configuration` extends `DataFlow2::Configuration`.
1010 *
11- * See `semmle.code.cpp.ir. dataflow.TaintTracking` for the full documentation.
11+ * See `semmle.code.cpp.dataflow.new .TaintTracking` for the full documentation.
1212 */
1313
1414/**
Original file line number Diff line number Diff line change 88 * `TaintTracking::Configuration` class extends `DataFlow::Configuration`, and
99 * `TaintTracking2::Configuration` extends `DataFlow2::Configuration`.
1010 *
11- * See `semmle.code.cpp.ir. dataflow.TaintTracking` for the full documentation.
11+ * See `semmle.code.cpp.dataflow.new .TaintTracking` for the full documentation.
1212 */
1313
1414/**
Original file line number Diff line number Diff line change 88 * results than the AST-based library in most scenarios.
99 *
1010 * Unless configured otherwise, _flow_ means that the exact value of
11- * the source may reach the sink. We do not track flow across pointer
12- * dereferences or array indexing .
11+ * the source may reach the sink. To track flow where the exact value
12+ * may not be preserved, import `semmle.code.cpp.ir.dataflow.TaintTracking` .
1313 *
1414 * To use global (interprocedural) data flow, extend the class
1515 * `DataFlow::Configuration` as documented on that class. To use local
You can’t perform that action at this time.
0 commit comments