Mathias Vorreiter Pedersen
|
5d5c64a58b
|
C++: Accept test change.
|
2022-11-03 10:27:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
18802a2883
|
Merge pull request #11042 from MathiasVP/simplify-buffer.qll
C++: Simplify `buffer.qll` repair
|
2022-11-03 09:18:39 +00:00 |
|
JarLob
|
3317223e19
|
Fix AV Rule 76
|
2022-11-02 22:50:25 +01:00 |
|
Dave Bartolomeo
|
9d5e5e3ee7
|
${workspace} all the things
|
2022-11-01 13:29:05 -04:00 |
|
Mathias Vorreiter Pedersen
|
30f15473db
|
C++: Use 'max' instead of 'unique.'
|
2022-11-01 16:55:45 +00:00 |
|
Jeroen Ketema
|
80ef3b39ff
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-10-31 18:26:34 +01:00 |
|
Jeroen Ketema
|
b43cbf7f95
|
Update cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2022-10-31 17:03:29 +01:00 |
|
Jeroen Ketema
|
abe9258943
|
C++: Add strcpy test for cpp/non-constant-format
|
2022-10-31 15:29:17 +01:00 |
|
Jeroen Ketema
|
83afc2a0ad
|
C++: Add strcpy prototype to test
|
2022-10-31 15:25:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
aa8214addf
|
C++: Simplify 'Buffer.qll' by avoiding 'asIndirectExpr'. This removes the flow from 'x' to 'x++', which makes the whole library a lot simpler.
|
2022-10-30 12:58:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
18d3801c92
|
Merge pull request #11033 from MathiasVP/exclude-void-calls
C++: Don't create `DataFlow::Node`s for `void`-typed instructions
|
2022-10-28 20:46:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
f3be58e2ba
|
C++: Accept more test changes.
|
2022-10-28 14:53:24 +02:00 |
|
Mathias Vorreiter Pedersen
|
9888de8acb
|
Merge branch 'replace-ast-with-ir-use-usedataflow' into rdmarsh2/repair-365-days-per-year
|
2022-10-28 13:48:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
3261612a8c
|
C++: Exclude void-typed instructions from 'DataFlow::Node'. These nodes can never contain any data so we don't need dataflow nodes for them.
|
2022-10-28 13:00:23 +02:00 |
|
Rasmus Wriedt Larsen
|
8628ff5e52
|
Merge pull request #10999 from RasmusWL/inline-fail-tag
InlineExpectationsTest: Fail if missing `getARelevantTag`
|
2022-10-28 10:35:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
172261495f
|
Merge branch 'replace-ast-with-ir-use-usedataflow' into fix-as-expr
|
2022-10-28 10:32:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
22cdeec3fb
|
Merge branch 'main' into printfprecision
|
2022-10-28 09:29:29 +02:00 |
|
Robert Marsh
|
a334dc9b2b
|
C++: repair Adding365DaysPerYear.ql
|
2022-10-27 15:06:48 -04:00 |
|
Robert Marsh
|
b7e42e805b
|
Merge pull request #10994 from rdmarsh2/rdmarsh2/return-cstr-repair
C++: repair the ReturnCstr query
|
2022-10-27 14:25:22 -04:00 |
|
Robert Marsh
|
24cb36a1e2
|
C++: constrain indirect out node to constructors
|
2022-10-27 11:48:17 -04:00 |
|
Mathias Vorreiter Pedersen
|
20bd30060f
|
C++: Fix 'StackPointerFlowsToUse' import.
|
2022-10-27 16:34:04 +02:00 |
|
Mathias Vorreiter Pedersen
|
b4c8a52117
|
C++: Accept more test changes.
|
2022-10-27 14:44:43 +02:00 |
|
Mathias Vorreiter Pedersen
|
2fc7e6159e
|
C++: Accept test changes.
|
2022-10-27 12:12:34 +02:00 |
|
Rasmus Wriedt Larsen
|
fc7eb5b4fc
|
InlineExpectationsTest: sync
|
2022-10-27 09:02:28 +02:00 |
|
Robert Marsh
|
8e2d34f0b6
|
C++: Accept dataflow test changes
|
2022-10-26 14:10:23 -04:00 |
|
Rasmus Wriedt Larsen
|
5e9897d150
|
InlineExpectationsTest: sync
|
2022-10-26 18:21:13 +02:00 |
|
Mathias Vorreiter Pedersen
|
e43422a090
|
Merge pull request #10975 from rdmarsh2/rdmarsh2/inconsistent-loop-direction-repair
C++: repair InconsistentLoopDirection
|
2022-10-26 18:17:53 +02:00 |
|
Mathias Vorreiter Pedersen
|
562f052eb0
|
C++: Accept test changes.
|
2022-10-26 17:06:38 +02:00 |
|
Robert Marsh
|
de89b4c69f
|
C++: repair the ReturnCstr query
|
2022-10-26 11:02:23 -04:00 |
|
Mathias Vorreiter Pedersen
|
4bcba16748
|
Merge pull request #10833 from MathiasVP/repair-badly-bounded-write-2
C++: Prepare `Buffer.qll` for IR-based use-use dataflow
|
2022-10-26 16:38:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
2ba94f7c89
|
Merge pull request #10838 from MathiasVP/repair-cleartext-transmission-2
C++: Prepare `cpp/cleartext-transmission` for IR-based use-use dataflow
|
2022-10-26 13:43:56 +02:00 |
|
Robert Marsh
|
8a125d1ae5
|
C++: repair InconsistentLoopDirection
|
2022-10-25 13:34:08 -04:00 |
|
Mathias Vorreiter Pedersen
|
1bd48f8d02
|
Merge branch 'replace-ast-with-ir-use-usedataflow' into repair-cleartext-transmission-2
|
2022-10-25 14:27:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
c8f81bc6b8
|
Merge branch 'replace-ast-with-ir-use-usedataflow' into repair-badly-bounded-write-2
|
2022-10-25 14:24:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
39b268194a
|
C++: Accept test changes.
|
2022-10-25 14:10:51 +02:00 |
|
Mathias Vorreiter Pedersen
|
b85d3bc829
|
Merge branch 'main' into replace-ast-with-ir-use-usedataflow
|
2022-10-25 12:51:30 +02:00 |
|
Mathias Vorreiter Pedersen
|
a7d6f4ff19
|
C++: Fix pointer/pointee conflation and handle flow through '++' when tracking indirect flow.
|
2022-10-24 14:23:43 +02:00 |
|
Geoffrey White
|
dfe336cd33
|
C++: Autoformat tests.
|
2022-10-21 18:36:12 +01:00 |
|
Geoffrey White
|
0d030d2b13
|
C++: Fix FormatLiteral.getMaxConvertedLength bug.
|
2022-10-21 17:29:55 +01:00 |
|
Geoffrey White
|
06e86accac
|
C++: Add a few cases to the formatLiteral test.
|
2022-10-21 17:29:28 +01:00 |
|
Geoffrey White
|
c8bf0d03a5
|
C++: Add formatAttribute test.
|
2022-10-21 17:29:27 +01:00 |
|
Geoffrey White
|
1376385abb
|
C++: Add formatLiteral test.
|
2022-10-21 17:29:26 +01:00 |
|
Jeroen Ketema
|
4b5674af32
|
C++: Update test result after extractor changes
|
2022-10-20 22:18:32 +02:00 |
|
Geoffrey White
|
73f977c98c
|
Merge pull request #10510 from geoffw0/staticfn
C++: Fix FPs for cpp/unused-static-function in files that were not extracted completely
|
2022-10-18 14:53:49 +01:00 |
|
Robert Marsh
|
500004dbe0
|
Merge pull request #10841 from MathiasVP/repair-command-line-injection-2
C++: Prepare `cpp/command-line-injection` for IR-based use-use dataflow
|
2022-10-17 13:42:32 -04:00 |
|
Robert Marsh
|
ccea372fd0
|
Merge pull request #10842 from MathiasVP/repair-non-constant-format-2
C++: Prepare `cpp/non-constant-format` for IR-based use-use dataflow
|
2022-10-17 13:39:56 -04:00 |
|
Geoffrey White
|
2b3ab180fa
|
Merge pull request #10077 from intrigus-lgtm/cpp/wexpand-commmand-injection
Add query for tainted `wordexp` calls.
|
2022-10-17 11:18:38 +01:00 |
|
Jeroen Ketema
|
45a0b66f73
|
C++: Fix test after spelling fixes
|
2022-10-15 14:23:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
e7b0536896
|
C++: Repair 'cpp/non-constant-format' in preparation for IR-based use-use dataflow.
|
2022-10-14 15:26:25 +02:00 |
|
Mathias Vorreiter Pedersen
|
b1f93b07c9
|
C++: Repair the 'cpp/command-line-injection' query in preparation for IR-based use-use dataflow.
|
2022-10-14 15:11:41 +02:00 |
|