Mathias Vorreiter Pedersen
|
c230de86b4
|
C++: Accept test changes.
|
2023-04-13 17:28:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
b8d2896d5d
|
C++: Convert 'cpp/redundant-null-check-simple' to a path-problem query and assigned it precision high.
|
2023-04-13 17:28:07 +01:00 |
|
Robert Marsh
|
fddbffee6f
|
C++: autoformat
|
2023-04-13 11:13:27 -04:00 |
|
Robert Marsh
|
316cb95547
|
C++: respond to overflow PR comments
|
2023-04-13 10:03:55 -04:00 |
|
Mathias Vorreiter Pedersen
|
0db05fe4fa
|
C++: Use the new dataflow library in the 'missing scanf' query.
|
2023-04-13 14:51:08 +01:00 |
|
Alex Ford
|
8c46bfd051
|
Merge pull request #12816 from github/rc/3.9
Merge `rc/3.9` into `main`
|
2023-04-13 12:35:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
b2d4a82932
|
C++: Fix annotations.
|
2023-04-13 11:13:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
1ac5db3a98
|
C++: Fix annotations.
|
2023-04-13 11:07:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
31b71ea163
|
C++: Fix annotations.
|
2023-04-13 11:04:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
40dde93beb
|
C++: Fix FP and accept test changes.
|
2023-04-13 11:00:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
23a7cd943f
|
C++: Fix missing result and accept test changes.
|
2023-04-13 10:50:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
416f8d5ac9
|
C++: Fix test annotations.
|
2023-04-13 10:47:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
c76dbebd9b
|
C++: Ensure that the 'use-after-free' query is run on 'test_free.cpp'.
|
2023-04-13 10:47:07 +01:00 |
|
Tom Hvitved
|
3cc9dec9c8
|
Remove all queries.xml files
|
2023-04-13 11:18:58 +02:00 |
|
Mathias Vorreiter Pedersen
|
d304022685
|
C++: Add QLDoc to 'isExcludeFreePair'.
|
2023-04-13 10:15:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
e0aeea058e
|
C++: Fix qhelp for double-free.
|
2023-04-13 10:10:42 +01:00 |
|
Chris Smowton
|
d049b112a9
|
Merge pull request #12750 from smowton/smowton/admin/add-dataflow-viableParamArgSpecific-hook
Go: mass-convert taint-flow models to models-as-data format (with `viableParamArgSpecific` hook)
|
2023-04-12 17:11:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
ba4e3ae949
|
Update cpp/ql/src/Critical/FlowAfterFree.qll
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-04-12 16:50:57 +01:00 |
|
Chris Smowton
|
7eefa43f5a
|
Rename and document viableArgParamSpecific to make clear it is a temporary hook.
|
2023-04-12 14:33:46 +01:00 |
|
Chris Smowton
|
4d8ca3d759
|
Add dataflow callback to filter out receiver argument flow to Golang interface dispatch candidates.
Other langauges stub the callback.
|
2023-04-12 14:19:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
d1e3c1b407
|
C++: Fix joins in 'select' of 'cpp/constant-array-overflow'.
|
2023-04-12 11:39:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
ab70f5722e
|
C++: More QLDoc.
|
2023-04-12 11:22:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
49cceb2901
|
C++: Fix joins.
|
2023-04-12 09:58:24 +01:00 |
|
Robert Marsh
|
18c3feb9d8
|
C++: remove commented-out code
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-04-11 10:41:18 -04:00 |
|
Mathias Vorreiter Pedersen
|
259d5b6452
|
C++: Add use-after-free change note.
|
2023-04-11 15:30:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
c1960c6ff9
|
C++: Add double-free change note.
|
2023-04-11 15:30:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
3c88590df2
|
C++: Accept test changes for the new use-after-query.
|
2023-04-11 15:21:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
725004a6fe
|
C++: Modernize use-after-free query using dataflow.
|
2023-04-11 15:21:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
17fe5f2317
|
C++: Change the id of the experimental double-free query to not overlap with the new non-experimental one.
|
2023-04-11 15:21:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
a8151b4ee4
|
C++: Add double-free tests.
|
2023-04-11 15:21:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
fb2ec15dad
|
C++: Add double-free query documentation.
|
2023-04-11 15:21:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
cc12e74c23
|
C++: Add double-free query.
|
2023-04-11 14:44:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
dfe00ffe4b
|
C++: Add a flow-after-free library.
|
2023-04-11 14:40:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
d65bb3b232
|
C++: Make basic block information available from dataflow nodes.
|
2023-04-11 13:52:26 +01:00 |
|
Jeroen Ketema
|
12702b59d3
|
C++: Fix deprecation warning
|
2023-04-06 17:13:15 +02:00 |
|
Jeroen Ketema
|
9123657fd2
|
C++: Update product flow to match data flow naming
|
2023-04-06 17:13:12 +02:00 |
|
Jeroen Ketema
|
a38c3171dd
|
C++: Use Unit instead of string in product flow
|
2023-04-06 17:11:56 +02:00 |
|
Jeroen Ketema
|
9b89a303ef
|
C++: Simplify the flow-state-less product flow module
|
2023-04-06 17:11:32 +02:00 |
|
Jeroen Ketema
|
886abd1231
|
C++: Fix typo
|
2023-04-06 17:11:03 +02:00 |
|
Jeroen Ketema
|
39272def2d
|
C++: Clean up the ProductFlow FlowStates
|
2023-04-06 17:10:44 +02:00 |
|
Jeroen Ketema
|
4e12924521
|
C++: Refactor ProductFlow to have a DataFlow::ConfigSig-like interface
|
2023-04-06 17:10:40 +02:00 |
|
Jeroen Ketema
|
c8798637fa
|
Merge pull request #12777 from jketema/mctv-join
C++: Fix number of join order problems in memory corruption queries
|
2023-04-06 16:55:42 +02:00 |
|
Jeroen Ketema
|
8e7eec173b
|
C++: inline isInvalidPointerDerefSink
|
2023-04-06 12:49:10 +02:00 |
|
Mathias Vorreiter Pedersen
|
025081e223
|
C++: Add change note.
|
2023-04-06 10:54:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
8fef101432
|
C++: Fix missing result and accept test changes.
|
2023-04-06 10:41:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
8014bdc993
|
C++: Add failing test for 'cpp/tainted-arithmetic'.
|
2023-04-06 10:39:49 +01:00 |
|
Jeroen Ketema
|
f98576bcb4
|
C++: Fix number of join order problems in memory corruption queries
|
2023-04-06 10:53:18 +02:00 |
|
Robert Marsh
|
915c969efe
|
Merge branch 'main' into rdmarsh2/range-analysis-overflow
|
2023-04-05 16:19:55 -04:00 |
|
github-actions[bot]
|
ac426b1302
|
Post-release preparation for codeql-cli-2.12.6
|
2023-04-04 16:49:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
f257e85511
|
C++: Accept test changes in PrintAST.
|
2023-04-04 16:21:35 +01:00 |
|