Owen Mansel-Chan
|
d7c97f8759
|
Merge pull request #13455 from owen-mc/dataflow/add-flowCheckNodeSpecific
Dataflow: add language-specific hook for breaking up big step relation
|
2023-06-20 13:24:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
2b0282ca12
|
C++: Accept test changes.
|
2023-06-20 13:05:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
952dbd69e9
|
C++: Default to one indirection in the case of self iterators.
|
2023-06-20 12:59:27 +01:00 |
|
Robert Marsh
|
971456c725
|
C++: add a test for self-valued iterators
|
2023-06-20 12:59:27 +01:00 |
|
github-actions[bot]
|
18b678e69e
|
Post-release preparation for codeql-cli-2.13.4
|
2023-06-20 10:20:05 +00:00 |
|
Remco Vermeulen
|
32d7faa3b8
|
Account for the signedness of the lesser operand
|
2023-06-19 16:57:36 -07:00 |
|
erik-krogh
|
2104507cec
|
add change-note
|
2023-06-19 23:11:38 +02:00 |
|
erik-krogh
|
5fdfd98a1d
|
delete the deprecated Conatiner::getURL predicates
|
2023-06-19 23:11:38 +02:00 |
|
Jeroen Ketema
|
0bb67e45b3
|
C++: lower the precision of cpp/overrun-write to exclude it from our query suites
|
2023-06-16 19:07:56 +02:00 |
|
Jeroen Ketema
|
000add206c
|
Revert "Exclude cpp/overrun-write from cpp-security-extended.qls"
This reverts commit 3aaa649076.
|
2023-06-16 19:05:04 +02:00 |
|
Jeroen Ketema
|
9ff5754473
|
C++: Add cpp/invalid-pointer-def FP test case
|
2023-06-16 16:48:24 +02:00 |
|
Jeroen Ketema
|
0e68767efc
|
C++: Add more cpp/invalid-pointer-deref FPs
|
2023-06-16 15:28:05 +02:00 |
|
Jeroen Ketema
|
3aaa649076
|
Exclude cpp/overrun-write from cpp-security-extended.qls
|
2023-06-15 16:50:42 +02:00 |
|
Jeroen Ketema
|
8fb3d838c9
|
C++: Add FP test case for cpp/invalid-pointer-deref
|
2023-06-15 10:03:31 +02:00 |
|
Owen Mansel-Chan
|
3ff6d033d3
|
Rename to neverSkipInPathGraph
|
2023-06-14 15:29:54 +01:00 |
|
Owen Mansel-Chan
|
5f72ce0935
|
Add stub implementations of flowCheckNodeSpecific
|
2023-06-14 14:46:35 +01:00 |
|
Owen Mansel-Chan
|
e0f7437d40
|
Sync dataflow library
|
2023-06-14 14:29:56 +01:00 |
|
Anders Schack-Mulligen
|
1b7bbf6320
|
Merge pull request #13083 from aschackmull/dataflow/typestrengthen
Dataflow: Strengthen tracked types.
|
2023-06-09 13:23:30 +02:00 |
|
Mathias Vorreiter Pedersen
|
74ed9f535c
|
Merge pull request #13406 from MathiasVP/fix-++-problem
C++: Fix the `++` problem
|
2023-06-09 11:20:00 +01:00 |
|
Anders Schack-Mulligen
|
d230509905
|
Dataflow: Address review comments.
|
2023-06-09 08:37:36 +02:00 |
|
Anders Schack-Mulligen
|
4399138c82
|
Dataflow: Fix QL4QL alert.
|
2023-06-09 08:37:36 +02:00 |
|
Anders Schack-Mulligen
|
53f2b8aab0
|
Dataflow: Sync.
|
2023-06-09 08:37:36 +02:00 |
|
Anders Schack-Mulligen
|
fd832416d8
|
Dataflow: Add empty type strengthening predicate for languages without type pruning.
|
2023-06-09 08:37:35 +02:00 |
|
Anders Schack-Mulligen
|
e8cea79f1d
|
Dataflow: Sync.
|
2023-06-09 08:37:35 +02:00 |
|
github-actions[bot]
|
e4be303a23
|
Release preparation for version 2.13.4
|
2023-06-08 19:57:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
a357eeedac
|
C++: Accept test changes.
|
2023-06-08 12:50:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
afb1129f27
|
C++: Ensure that postfix crement operations are handled properly in dataflow SSA.
|
2023-06-08 12:50:05 +01:00 |
|
Mathias Vorreiter Pedersen
|
57ae1e9ff7
|
C++: Add a testcase that started to fail in #13326.
|
2023-06-08 12:49:08 +01:00 |
|
erik-krogh
|
39438c6196
|
add change-note
|
2023-06-08 10:15:32 +02:00 |
|
erik-krogh
|
2241350d32
|
wait with deprecating Container::getURL()
|
2023-06-08 10:10:21 +02:00 |
|
erik-krogh
|
a4ef8619c6
|
delete old deprecations
|
2023-06-08 10:10:21 +02:00 |
|
Erik Krogh Kristensen
|
6ba7f9a238
|
Merge pull request #13352 from erik-krogh/once-again-deps-not-py-cpp
delete old deprecations
|
2023-06-07 13:00:57 +02:00 |
|
Jeroen Ketema
|
272ced6ea5
|
Merge pull request #13374 from jketema/ptr-deref-min
C++: Remove `cpp/invalid-pointer-deref` results duplicating ones with smaller `k`
|
2023-06-05 19:31:24 +02:00 |
|
Jeroen Ketema
|
93215ba7e1
|
Merge pull request #13355 from jketema/ptr-deref-forward
C++: Ensure that the sink instruction occurs last in `cpp/invalid-pointer-deref`
|
2023-06-05 15:56:50 +02:00 |
|
Jeroen Ketema
|
86df424fca
|
C++: Fix query formatting
|
2023-06-05 15:10:54 +02:00 |
|
Jeroen Ketema
|
4a27028768
|
C++: Remove cpp/invalid-pointer-deref results duplicating ones with smaller k
|
2023-06-05 15:03:58 +02:00 |
|
Jeroen Ketema
|
90f0209095
|
C++: Add cpp/invalid-pointer-deref test case with almost duplicated results
|
2023-06-05 15:03:57 +02:00 |
|
Jeroen Ketema
|
7f7b048f50
|
C++: Update expected test results
|
2023-06-05 15:00:11 +02:00 |
|
Mathias Vorreiter Pedersen
|
52fb00cac3
|
Merge pull request #12036 from nmouha/patch-1
CPP: Add query for CVE-2022-37454: Integer addition may overflow inside if statement
|
2023-06-05 12:13:27 +01:00 |
|
Jeroen Ketema
|
11182e4ee4
|
C++: Move location where getASuccessor is used to avoid join order problems
|
2023-06-05 12:36:25 +02:00 |
|
Jeroen Ketema
|
8ac1d56a7f
|
C++: Fix join order in cpp/invalid-pointer-deref
|
2023-06-02 16:37:35 +02:00 |
|
Jeroen Ketema
|
ac4933a9cc
|
C++: Ensure that the sink instruction occurs last in cpp/invalid-pointer-deref
This avoids some counter-intuitive paths where we would seemingly jump back
to an earlier instruction, which might actually have been in bounds.
|
2023-06-02 12:36:34 +02:00 |
|
Mathias Vorreiter Pedersen
|
05e5ebe4f4
|
Merge pull request #13331 from aibaars/use-shortest-distances-to-count-indirections
C++: Use the shortestDistances HOP to count indirections (rebased copy of #13323)
|
2023-06-02 11:22:59 +01:00 |
|
erik-krogh
|
5cbe6db37d
|
C++: sync files from C#
|
2023-06-02 11:58:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
cc8aac5435
|
C++: Use the 'shortestDistances' HOP to count indirections instead of manual recursion. This avoids cyclic problems when we have invalid types.
|
2023-06-02 11:17:08 +02:00 |
|
Robert Marsh
|
c9c93ca701
|
C++: test for strncmp false positives
|
2023-06-01 12:52:17 -04:00 |
|
Robert Marsh
|
df4d156a36
|
C++: remove unneeded exists variables
|
2023-06-01 11:28:12 -04:00 |
|
Mathias Vorreiter Pedersen
|
4497aa5eb1
|
Merge pull request #13333 from geoffw0/macroname
C++: Make Macro.getName() more efficient.
|
2023-05-31 13:56:58 -07:00 |
|
Alexandre Boulgakov
|
67cd6b7fa6
|
Merge pull request #13337 from MathiasVP/revert-13207
Revert #13207
|
2023-05-31 19:41:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
52eb7aee5e
|
Revert "Merge pull request #13207 from MathiasVP/use-equiv-class-in-getInstruction"
This reverts commit 5bc844c4c6, reversing
changes made to b2fb2aa0d1.
|
2023-05-31 11:26:09 -07:00 |
|