Files
codeql/cpp/ql/test/library-tests/dataflow/dataflow-tests
Jonas Jensen bdce24735c C++: Add flow through arrays
This works by adding data-flow edges to skip over array expressions when
reading from arrays. On the post-update side, there was already code to
skip over array expressions when storing to arrays. That happens in
`valueToUpdate` in `AddressFlow.qll`, which needed just a small tweak to
support assignments with non-field expressions at the top-level LHS,
like `*a = ...` or `a[0] = ...`.

The new code in `AddressFlow.qll` is copy-pasted from `EscapesTree.qll`,
and there is already a note in these files saying that they share a lot
of code and must be maintained in sync.
2020-09-15 14:46:11 +02:00
..
2020-09-15 14:46:11 +02:00
2020-03-11 10:49:21 +01:00
2020-03-11 10:49:21 +01:00
2019-09-09 11:25:53 +02:00
2019-09-09 11:25:53 +02:00
2018-11-30 12:15:11 -08:00
2020-09-15 14:46:11 +02:00
2020-09-15 14:46:11 +02:00
2019-11-19 11:31:34 +01:00