Jeroen Ketema
|
b9200c92d5
|
C++: Address review comments
|
2023-02-13 11:14:48 +01:00 |
|
Jeroen Ketema
|
3dfe0adf0a
|
C++: Fix formatting
|
2023-02-13 09:45:23 +01:00 |
|
Jeroen Ketema
|
3482158fee
|
C++: Add semmle.code.cpp.dataflow.new
|
2023-02-13 09:38:23 +01:00 |
|
Tom Hvitved
|
f7a5a33474
|
Address review comment
|
2023-02-13 09:01:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
378484ec01
|
Merge pull request #12149 from MathiasVP/fewer-flowthroughs
C++: Fix spurious flow-through
|
2023-02-10 18:45:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
9a8b3bad31
|
C++: Respond to PR reviews.
|
2023-02-10 13:56:19 +00:00 |
|
Jeroen Ketema
|
ecdeb9a970
|
C++: Revert semmle.code.cpp.dataflow to its old state
While here make sure all queries and tests use IR dataflow when appropriate.
|
2023-02-10 14:21:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
5bd7589109
|
C++: Fix spurious flow though and accept test changes.
|
2023-02-10 12:42:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
e1aef3127c
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-02-10 09:23:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
9aa9187dd7
|
Merge pull request #12141 from MathiasVP/fix-multiple-out-nodes
C++: Deduplicate `OutNode`s
|
2023-02-10 08:39:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
981c976754
|
C++: Expand comments.
|
2023-02-09 17:10:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
6b851d0529
|
C++: Fix an inconsistency with too many out nodes.
|
2023-02-09 16:55:19 +00:00 |
|
Jeroen Ketema
|
e4c211df2d
|
C++: Address review comments
|
2023-02-09 11:58:41 +01:00 |
|
Tom Hvitved
|
8e8897b08b
|
Data flow: Sync files
|
2023-02-07 15:15:04 +01:00 |
|
Jeroen Ketema
|
20ce4cdf91
|
C++: Map operand nodes that are only used once onto the related instruction node
|
2023-02-07 14:17:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
746f04bafc
|
C++: Construct fewer strings.
|
2023-02-07 11:44:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
4016299aa8
|
Update cpp/ql/lib/semmle/code/cpp/security/Encryption.qll
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-02-06 15:55:15 +00:00 |
|
Jeroen Ketema
|
d108185ec7
|
Merge pull request #12102 from jketema/fix-typos
C++: Fix some typos in the use-use dataflow code
|
2023-02-06 16:50:48 +01:00 |
|
Mathias Vorreiter Pedersen
|
1c9a526afa
|
C++: Construct fewer strings.
|
2023-02-06 15:18:15 +00:00 |
|
Jeroen Ketema
|
30952f6a24
|
C++: Fix some typos in the use-use dataflow code
|
2023-02-06 11:56:59 +01:00 |
|
Mathias Vorreiter Pedersen
|
559c799309
|
C++: Also recognize iterators obtained via a function that doesn't receive the container as a qualiifer.
|
2023-02-03 21:43:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
77250af444
|
Merge pull request #12050 from MathiasVP/flow-out-of-iterators-3
|
2023-02-03 18:43:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
0a6f914bfc
|
C++: Make the documentation on 'isSink' less ambiguous.
|
2023-02-03 14:09:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
0aed890b15
|
C++: Undo QLDoc change.
|
2023-02-03 14:02:55 +00:00 |
|
Anders Schack-Mulligen
|
67d4ed53b9
|
Dataflow: Sync.
|
2023-02-02 16:33:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
b53963a791
|
C++: QLDoc.
|
2023-02-02 11:49:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
968fff29ac
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into flow-out-of-iterators-3
|
2023-02-02 09:12:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
702b10ff96
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into global-flow
|
2023-02-01 13:37:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
136b5d189c
|
C++: Small cleanup by making 'GlobalUse' extend 'UseImpl'.
|
2023-02-01 13:24:40 +00:00 |
|
Jeroen Ketema
|
ce8a84abb3
|
Merge pull request #12043 from jketema/subpaths
C++: Fix missing subpaths when displaying dataflow paths
|
2023-02-01 09:17:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
88338bdfcf
|
C++: Flow out of functions that write to iterators.
|
2023-01-31 15:11:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
41ea71c31c
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-31 14:12:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
a2248e6ca6
|
Merge pull request #12030 from MathiasVP/iterator-public-models
C++: Make iterator classes public
|
2023-01-31 14:11:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
fcc4c91739
|
C++: More responding to comments.
|
2023-01-31 13:01:00 +00:00 |
|
Mathias Vorreiter Pedersen
|
1a27a069ac
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-01-31 11:15:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
daf7d1b7e7
|
C++: Add more QLDoc.
|
2023-01-31 10:37:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
7583fe2ad8
|
C++: Respond to PR reviews.
|
2023-01-31 10:31:02 +00:00 |
|
Jeroen Ketema
|
24891c3f43
|
C++: Fix missing subpaths when displaying dataflow paths
|
2023-01-31 10:57:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
a01a4734ed
|
C++/C#: Sync identical files.
|
2023-01-30 17:32:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
3a1a9a771c
|
C++: Add a 'getCall' predicate to 'ArgumentOperand'.
|
2023-01-30 17:31:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
f90007ae71
|
C++: Make our iterator models public.
|
2023-01-30 17:23:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
be359a32c0
|
Merge pull request #11976 from MathiasVP/fewer-uses-2
C++: Don't count every conversion as a use
|
2023-01-30 15:51:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
22202afbf5
|
Merge pull request #12007 from MathiasVP/fix-is-chi-before-iterator-use
C++: Add missing condition to `isChiBeforeIteratorUse`
|
2023-01-30 14:01:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
9de8d5c501
|
C++: Reduce the number of uses by excluding conversions.
|
2023-01-30 09:13:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
7ecc3466cf
|
C++: Add another column to 'conversionFlow'.
|
2023-01-30 09:13:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
95b15825f9
|
DataFlow: Sync identical files.
|
2023-01-27 16:24:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
a691535e77
|
C++: Fix join order in 'fwdFlowRead'.
|
2023-01-27 16:24:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
587b4fee9d
|
C++: Add missing condition to 'isChiBeforeIteratorUse'.
|
2023-01-27 14:04:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
ec7b406cc9
|
C++: Generate flow out of parameters whose enclosing function is missing a return statement.
|
2023-01-27 11:44:04 +00:00 |
|
Robert Marsh
|
6a91e85981
|
C++: fix UseImpl after merge conflict
|
2023-01-26 16:01:37 -05:00 |
|