Geoffrey White
|
b6f9055566
|
C++: Add and correct some QLDoc.
|
2025-02-20 15:33:59 +00:00 |
|
Geoffrey White
|
3954f5e45e
|
C++: Add some test cases.
|
2025-02-20 15:21:25 +00:00 |
|
Geoffrey White
|
c36e91855f
|
C++: Fix a test case.
|
2025-02-20 15:21:17 +00:00 |
|
github-actions[bot]
|
ad24f94a77
|
Post-release preparation for codeql-cli-2.20.5
|
2025-02-17 17:58:24 +00:00 |
|
github-actions[bot]
|
6f4562f3bd
|
Release preparation for version 2.20.5
|
2025-02-17 16:55:54 +00:00 |
|
Mathias Vorreiter Pedersen
|
9cfd3391d2
|
C++: Move 'getImpl' to a private non-member predicate.
|
2025-02-14 13:01:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
be1af88d23
|
C++: Add more QLDoc.
|
2025-02-13 14:28:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
aff03bd721
|
C++: Delete confusing class synonym.
|
2025-02-13 14:28:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
f9732c746b
|
C++: Patch up various places that depended on the old IPA type.
|
2025-02-13 14:28:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
75b6855769
|
C++: Move useful predicates from the old IPA type for the 'DefinitionExt' type.
|
2025-02-13 14:28:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
f597ea99e1
|
C++: Delete the unnecessary IPA type of definitions.
|
2025-02-13 14:01:32 +00:00 |
|
Anders Schack-Mulligen
|
0b5270979d
|
SSA: Remove the need for ExitBasicBlock in SSA.
|
2025-02-10 14:36:18 +01:00 |
|
Remco Vermeulen
|
9894e9ef9f
|
Add CCR suites
|
2025-02-05 01:58:34 +00:00 |
|
Arthur Baars
|
2a32e8865d
|
Merge pull request #18668 from github/post-release-prep/codeql-cli-2.20.4
Post-release preparation for codeql-cli-2.20.4
|
2025-02-04 14:22:53 +01:00 |
|
Jeroen Ketema
|
89bbef935d
|
Merge pull request #18672 from jketema/codeblock-name
C++: Update expected test results after extractor changes
|
2025-02-04 13:39:54 +01:00 |
|
Jeroen Ketema
|
1591a56aab
|
C++: Update expected test results after extractor changes
|
2025-02-04 13:19:49 +01:00 |
|
github-actions[bot]
|
f1b05a79a4
|
Post-release preparation for codeql-cli-2.20.4
|
2025-02-04 09:25:09 +00:00 |
|
Arthur Baars
|
dd34690c17
|
Merge branch 'codeql-cli-2.20.4' into release-prep/2.20.4
|
2025-02-03 18:37:16 +01:00 |
|
github-actions[bot]
|
573e53e454
|
Release preparation for version 2.20.4
|
2025-02-03 15:19:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
0e6936d418
|
C++: Strip the type when computing the base type of a chain of qualifiers.
|
2025-02-03 12:42:11 +00:00 |
|
Jeroen Ketema
|
25d8f0e161
|
Merge branch 'main' into calumgrant/bmn/wrong-type-format-arg-linkage
|
2025-02-03 11:23:27 +01:00 |
|
Calum Grant
|
6e3a169544
|
C++: Add change note
|
2025-02-03 09:48:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
f35fea3bee
|
Merge pull request #18629 from MathiasVP/fix-more-fps-in-buffer-overflow
C++: Fix more FPs in `cpp/overflow-buffer`
|
2025-01-30 18:28:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
02cf458232
|
C++: Add change note.
|
2025-01-30 16:50:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
764a84601f
|
Update cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2025-01-30 16:09:44 +00:00 |
|
Jeroen Ketema
|
94608c5996
|
C++: Update expected test results
This seemed to have slipped through earlier.
|
2025-01-30 16:53:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
839640a82f
|
Update cpp/ql/lib/semmle/code/cpp/commons/Buffer.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2025-01-30 15:31:36 +00:00 |
|
Anders Schack-Mulligen
|
8edcad0509
|
Merge pull request #18634 from aschackmull/cpp/unnest-getkind
C++: Un-nest the if-then-else sequence.
|
2025-01-30 14:07:07 +01:00 |
|
Jeroen Ketema
|
8f25dbf98d
|
Merge pull request #18606 from jketema/typeref
C++: Support mixed `typedef`s and `using`s
|
2025-01-30 14:04:48 +01:00 |
|
Anders Schack-Mulligen
|
15171eb1a5
|
C++: Un-nest the if-then-else sequence.
|
2025-01-30 13:28:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
9fa3ff74cc
|
C++: Accept test changes.
|
2025-01-29 18:32:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
403a0eb8e6
|
C++: Fix FPs in 'cpp/overflow-buffer' caused by unions of structs.
|
2025-01-29 18:30:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
941ad870cb
|
C++: Move 'hasAFieldWithOffset' to 'Field'.
|
2025-01-29 18:19:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
3591f84a50
|
C++: Add lots of tests for CWE-119 involving unions and structs.
|
2025-01-29 18:11:23 +00:00 |
|
Calum Grant
|
a033ba9347
|
C++: Detect multiple definitions based on the format parameter index
|
2025-01-29 13:36:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
4b2c7ef03f
|
Merge pull request #18615 from MathiasVP/fix-fp-buffer-overflow
C++: Fix FPs in `cpp/overflow-buffer`
|
2025-01-29 12:12:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
48cae7e7ed
|
C++: Accept test changes after previous commit.
|
2025-01-29 11:04:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
373b38e881
|
Update cpp/ql/test/query-tests/Security/CWE/CWE-119/semmle/tests/tests.cpp
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2025-01-29 11:03:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
be2777bc31
|
C++: Don't infer lambda calls when there is a static dispatch to a source or summary callable.
|
2025-01-28 18:51:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
a35ed57848
|
Revert "C++: Don't generate parameter nodes for bodyless parameters when there is a summary of the enclosing function."
This reverts commit ad80b36074.
|
2025-01-28 17:09:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
ff9a4d02f0
|
Merge pull request #18592 from MathiasVP/fix-enclosing-callable-cpp
C++: Don't generate dataflow nodes for functions with summaries
|
2025-01-28 16:57:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
202a5e86da
|
C++: Add change note.
|
2025-01-28 16:07:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
c9a3cf4bd0
|
C++: Accept test changes.
|
2025-01-28 15:48:11 +00:00 |
|
Mathias Vorreiter Pedersen
|
d6054c9a51
|
C++: Infer larger buffer sizes for non-static member variables.
|
2025-01-28 15:48:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
1643a66183
|
C++: Add 'cpp/overflow-buffer' FP tests.
|
2025-01-28 15:44:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
38b66e5a8e
|
C++: Fix a few type errors.
|
2025-01-28 14:08:12 +00:00 |
|
Calum Grant
|
cc35ec49e4
|
C++: Remove linker-awareness FPs
|
2025-01-28 14:06:38 +00:00 |
|
Calum Grant
|
6df8fdc233
|
C++: Add test for cpp/wrong-type-format-argument
|
2025-01-28 14:04:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
d40322f9eb
|
C++: (Bugfix 3) Don't conflate summarized callables and source callables in 'nodeGetEnclosingCallable'.
|
2025-01-28 13:59:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
06bc8add9d
|
C++: (Bugfix 2) Don't remap isParameterOf.
|
2025-01-28 13:59:17 +00:00 |
|