Geoffrey White
|
a5527903e9
|
C++: Fix some mistakes in the MAD definitions for the tests.
|
2024-02-06 16:34:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
21b9b3b87f
|
C++: Accept test changes.
|
2024-02-06 16:15:22 +00:00 |
|
Benjamin Rodes
|
fc509c2cbe
|
Added additional gettext variant test.
|
2024-02-06 09:17:10 -05:00 |
|
Geoffrey White
|
7514037464
|
C++: Add test cases for MAD sources, sinks and summaries in namespaces.
|
2024-02-06 12:12:28 +00:00 |
|
Benjamin Rodes
|
5b2d15265f
|
gettext variant dataflow tests
|
2024-02-05 13:01:51 -05:00 |
|
Mathias Vorreiter Pedersen
|
439d3d2438
|
C++: Add tests with higher level of indirection.
|
2024-02-02 12:09:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
6f5ed9ad3b
|
C++: Accept test changes.
|
2024-02-01 20:15:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
1ac75def2b
|
C++: Add another testcase with spurious summary flow.
|
2024-02-01 15:11:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
320092092d
|
C++: Accept test changes.
|
2024-01-29 14:11:07 +00:00 |
|
Geoffrey White
|
e0d70e3008
|
C++: Resolve the TODO / unwanted change in shared code and get more results.
|
2024-01-24 18:09:34 +00:00 |
|
Mathias Vorreiter Pedersen
|
7916616ee1
|
C++: Fix duplication for indirect exprs similar to how we fixed it in #15410.
|
2024-01-24 16:20:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
4e18cca0f4
|
C++: Add a way to test the behavior of 'asExpr' and 'toString' on dataflow nodes.
|
2024-01-24 16:12:47 +00:00 |
|
Geoffrey White
|
a727255a82
|
C++: Add a couple more test cases and correct test models again.
|
2024-01-24 15:18:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
8b172c133d
|
C++: Accept test changes.
|
2024-01-23 12:06:42 +00:00 |
|
Geoffrey White
|
963e0a730d
|
C++: Fix some off-by-one mistakes in the test.
|
2024-01-18 17:38:32 +00:00 |
|
Geoffrey White
|
017369c6f2
|
C++: Remove redundant import (identified by QL-for-QL).
|
2024-01-18 15:59:32 +00:00 |
|
Geoffrey White
|
dd27ef7d3c
|
C++: Add MAD source definitions for the new taint sources and update the (real) test.
|
2024-01-18 13:24:57 +00:00 |
|
Geoffrey White
|
833165f86c
|
C++: Update the (synthetic) test.
|
2024-01-18 13:24:57 +00:00 |
|
Geoffrey White
|
303882350b
|
C++: Add some test cases for new (real) taint sources to be defined using models-as-data.
|
2024-01-18 13:01:16 +00:00 |
|
Geoffrey White
|
9611e4ce19
|
C++: Add tests for (synthetic) models-as-data sources and sinks.
|
2024-01-18 13:01:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
6bd31deb00
|
Merge pull request #15282 from MathiasVP/fix-duplicate-final-global-value
C++: Fix duplicate "final global value" nodes
|
2024-01-12 11:05:19 +00:00 |
|
Tom Hvitved
|
ad75562b55
|
CPP: Update expected test output
|
2024-01-10 15:27:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
7a0cbb4e5a
|
C++: Accept test changes.
|
2024-01-10 11:55:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
259bf27334
|
C++: Add pointer/pointee conflation test.
|
2024-01-10 11:51:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
0c100eb122
|
C++: Accept test changes.
|
2023-12-14 14:44:58 +00:00 |
|
Anders Schack-Mulligen
|
64eb4ff753
|
Merge pull request #14983 from aschackmull/dataflow/deprecate-old-api
Data Flow: Deprecate old data flow api.
|
2023-12-08 14:27:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
7b83947383
|
Merge branch 'main' into fewer-dataflow-branches
|
2023-12-08 09:30:01 +00:00 |
|
Jeroen Ketema
|
9a555ba16e
|
Merge pull request #14909 from jketema/rm-dtt
C++: Remove `DefaultTaintTracking` library
|
2023-12-08 10:08:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
e648058d30
|
C++: Accept test changes.
|
2023-12-07 23:11:28 +00:00 |
|
Anders Schack-Mulligen
|
9fafa973d8
|
C++: Remove irrelevant test.
|
2023-12-07 14:13:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
e47ad274ea
|
C++: Add Schack's tests.
|
2023-11-28 14:32:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
fb6329fbc1
|
C++: Fix test annotation
|
2023-11-28 14:27:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
1771d77c23
|
C++: Accept test changes.
|
2023-11-28 14:27:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
1753a7e146
|
C++: Add tests.
|
2023-11-28 14:27:15 +00:00 |
|
Jeroen Ketema
|
c02a732632
|
C++: Remove DefaultTaintTracking library
|
2023-11-24 18:35:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
dcba8e5408
|
C++: Fix global variable flow for array types.
|
2023-11-20 12:15:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
8039e117ba
|
C++: Add more global-variable flow tests.
|
2023-11-20 12:15:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
5a7cb8f25a
|
C++: Fix duplication on reference dereference expressions.
|
2023-11-16 10:52:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
799873113f
|
C++: Add a test that demonstrates reference dereference duplication.
|
2023-11-16 10:52:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
f8feb84958
|
C++: Accept test changes from refactoring QL files.
|
2023-11-16 10:52:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
6a1504b91c
|
C++: Slightly refactor test QL files so that we can add a test which tests the nodes being selected.
|
2023-11-16 10:50:56 +00:00 |
|
Mathias Vorreiter Pedersen
|
39b9d2ea83
|
C++: Accept test changes.
|
2023-11-09 20:28:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
0963af2ee7
|
C++: Add failing tests.
|
2023-11-09 18:01:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
31c2a3be98
|
C++: Don't redefine the meaning of the single-parameter 'isParameterDeref' and accept test changes.
|
2023-11-06 15:52:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
392b2af923
|
C++: Only the second indirection of the argument should be the remote flow source.
|
2023-11-02 16:51:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
b82dfa9a21
|
C++: Fix failing test by allocating 'TFunctionInput's and 'TFunctionOutput's for more indirections. Note that we now mark two output nodes coming out of 'getaddrinfo' as a remote flow source (the first indirection and the second indirection). We'll fix that in the next commit.
|
2023-11-02 16:45:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
5487b404ed
|
C++: Add failing test.
|
2023-11-02 16:41:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
b79a5fee14
|
Merge pull request #14637 from MathiasVP/dataflow-for-realloc
C++: Add a taint model for `realloc`
|
2023-10-31 18:24:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
66f4eccc30
|
Merge pull request #14632 from MathiasVP/share-ipa-numbering-for-indirect-nodes
C++: Share IPA numbering for indirect nodes
|
2023-10-31 11:20:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
08b528b5c4
|
C++: Add a taint-model for 'realloc' and accept test changes.
|
2023-10-30 17:08:01 +00:00 |
|