Nora Dimitrijević
|
80da00b599
|
[DIFF-INFORMED] C++: ExecTainted
|
2025-08-15 12:00:57 +02:00 |
|
Nora Dimitrijević
|
a77cab6981
|
[DIFF-INFORMED] C++: TaintedPath
|
2025-08-15 12:00:54 +02:00 |
|
Nora Dimitrijević
|
91b9c3e647
|
[DIFF-INFORMED] C++: LeapYear
https://github.com/d10c/codeql/blob/d10c/diff-informed-phase-3/cpp/ql/src/Likely%20Bugs/Leap%20Year/UncheckedLeapYearAfterYearModification.ql#L57
https://github.com/d10c/codeql/blob/d10c/diff-informed-phase-3/cpp/ql/src/Likely%20Bugs/Leap%20Year/Adding365DaysPerYear.ql#L21
|
2025-08-15 12:00:52 +02:00 |
|
Nora Dimitrijević
|
2f56baace2
|
[DIFF-INFORMED] C++: NonConstantFormat
|
2025-08-15 12:00:50 +02:00 |
|
Nora Dimitrijević
|
e382cb5696
|
[DIFF-INFORMED] C++: DecompressionBombs
|
2025-08-15 12:00:48 +02:00 |
|
Nora Dimitrijević
|
fabdf9923c
|
[DIFF-INFORMED] C++: ConstantSizeArrayOffByOne
|
2025-08-15 12:00:46 +02:00 |
|
Nora Dimitrijević
|
448a1ea87a
|
[DIFF-INFORMED] C++: OverflowDestination
|
2025-08-15 12:00:39 +02:00 |
|
Nora Dimitrijević
|
43e99d0872
|
[TEST] C++: CleartextSqliteDatabase: add new test
|
2025-08-15 12:00:26 +02:00 |
|
Mathias Vorreiter Pedersen
|
39f5e33dea
|
C++: Accept more test changes.
|
2025-08-13 17:46:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
9c3bb87b89
|
C++: Add change note.
|
2025-08-13 16:42:39 +02:00 |
|
Mathias Vorreiter Pedersen
|
9ee313ff0a
|
C++: Remove code that is now subsumed.
|
2025-08-13 16:29:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
bf4a84ba8f
|
C++: Drive-by: Add forgotten disjuncts involving '__builtin_expect'.
|
2025-08-13 16:29:42 +02:00 |
|
Mathias Vorreiter Pedersen
|
e6cd27a992
|
C++: Skip non-Boolean instructions in the new inference step.
|
2025-08-13 16:20:21 +02:00 |
|
Mathias Vorreiter Pedersen
|
e67b6d6c9a
|
C++: Add another inference step.
|
2025-08-13 16:20:19 +02:00 |
|
Mathias Vorreiter Pedersen
|
a27135495c
|
C++: Add tests.
|
2025-08-13 12:54:23 +02:00 |
|
Mathias Vorreiter Pedersen
|
caa935d011
|
C++: Update the tests for guard conditions so that the tests print more detailed location information.
|
2025-08-13 09:41:28 +02:00 |
|
Jeroen Ketema
|
f9f99a043c
|
Merge pull request #20126 from MathiasVP/fix-missing-global-flow
C++: Fix missing global variable flow
|
2025-08-11 11:54:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
c8eb1cf826
|
C++: Add change note.
|
2025-08-11 11:28:53 +02:00 |
|
Mathias Vorreiter Pedersen
|
851cb04d36
|
Merge pull request #20193 from MathiasVP/fix-fp-in-overflow-buffer
C++: Fix FP in `cpp/overflow-buffer`
|
2025-08-11 10:45:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
ccfcd90f08
|
Merge pull request #20156 from MathiasVP/value-numbering-for-noop-casts
C++: Value numbering for casts that only modify specifiers
|
2025-08-11 10:33:58 +02:00 |
|
Mathias Vorreiter Pedersen
|
56aacb1e55
|
Merge pull request #20145 from MathiasVP/fix-type-error-in-ir
C++: Fix missing `bool` -> `int` conversions in C code
|
2025-08-11 10:26:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
b00107f927
|
C++: Add change note.
|
2025-08-08 15:23:40 +01:00 |
|
Mathias Vorreiter Pedersen
|
0c9d14f417
|
C++: Accept test changes.
|
2025-08-08 15:14:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
d76ce4fb69
|
C++: Also handle reference types when computing 'trueSize'.
|
2025-08-08 15:12:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
26be9839df
|
C++: Add FP.
|
2025-08-08 15:10:40 +01:00 |
|
github-actions[bot]
|
fb4b0aac53
|
Post-release preparation for codeql-cli-2.22.3
|
2025-08-04 17:18:08 +00:00 |
|
Chuan-kai Lin
|
4df1c12876
|
Minor CHANGELOG updates
|
2025-08-04 09:09:25 -07:00 |
|
github-actions[bot]
|
fd82aeb1f8
|
Release preparation for version 2.22.3
|
2025-08-04 15:47:57 +00:00 |
|
Geoffrey White
|
6925d4e564
|
Merge pull request #20129 from codeqlhelper/main
C++: Static variables are initialized to zero or null by compiler
|
2025-08-04 13:23:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
65b1b7f63e
|
C++: Add change note.
|
2025-08-03 12:17:37 +01:00 |
|
Mathias Vorreiter Pedersen
|
851c498b37
|
C++: Accept test changes. This is a FP that's been present since we put the IR into production in #2851.
|
2025-08-03 12:17:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
b807ee4718
|
C++: Accept test changes.
|
2025-08-03 12:17:34 +01:00 |
|
Mathias Vorreiter Pedersen
|
c726285cac
|
C++: Sync identical files.
|
2025-08-03 12:17:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
0d9e298250
|
C++: Specifier-only converting instructions preserve GVNs.
|
2025-08-03 12:17:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
fca49dde92
|
C++: Accept test changes.
|
2025-08-02 16:43:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
73e4bfdd3e
|
C++: Fix missing flow by also generating final global uses for functions that have a post-update node for the global variable.
|
2025-08-02 16:41:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
34c1ec73c2
|
C++: Add tests with missing flow through globals.
|
2025-08-02 16:38:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
1aa8adb472
|
C++: Add test.
|
2025-08-02 13:00:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
14345a8288
|
C++: Accept test changes.
|
2025-08-01 16:09:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
7561190bd1
|
C++: Fix type errors in C code.
|
2025-08-01 16:09:42 +01:00 |
|
Mathias Vorreiter Pedersen
|
0e9286dd34
|
C++: Fix QLDoc.
|
2025-08-01 11:37:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
b70836e241
|
C++: Modify the API to not expose dataflow nodes.
|
2025-08-01 11:34:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
33d05984c8
|
C++: Stick the exposed SSA classes into a public SSA module.
|
2025-08-01 11:34:47 +01:00 |
|
Mathias Vorreiter Pedersen
|
32e6d0934e
|
C++: Drive-by fix: These files imported both the public dataflow files and the internal ones. Let's only import the internal ones.
|
2025-08-01 11:34:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
7ede3aa516
|
C++: Fix imports.
|
2025-08-01 10:35:34 +01:00 |
|
Mathias Vorreiter Pedersen
|
0d91622d18
|
C++: Rename SsaInternals to SsaImpl and SsaInternalsCommon to SsaImplCommon.
|
2025-08-01 10:34:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
18289702ca
|
C++: Add an example of double negation to the IR tests.
|
2025-07-31 15:49:05 +01:00 |
|
codeqlhelper
|
4323e6853f
|
Update cpp/ql/src/change-notes/2025-07-27-avoid-reporting-static-global-variable.md
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2025-07-31 21:17:29 +08:00 |
|
Mathias Vorreiter Pedersen
|
c8f4b287d1
|
C++: Add a comment on the old SSA library.
|
2025-07-31 14:07:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
7e93b99ff9
|
C++: Add change note.
|
2025-07-31 13:57:19 +01:00 |
|