github-actions[bot]
|
fe4d27e8cc
|
Release preparation for version 2.12.5
|
2023-03-16 12:58:50 +00:00 |
|
Jeroen Ketema
|
8aa9207281
|
Merge remote-tracking branch 'upstream/main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-03-16 10:28:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
eec1e9ffcd
|
C++: Fix change note.
|
2023-03-16 08:01:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
58602927bd
|
C++: Add change note.
|
2023-03-16 07:57:03 +00:00 |
|
Tom Hvitved
|
b3ef1e9372
|
C++: Update expected test output
|
2023-03-16 08:40:53 +01:00 |
|
Tom Hvitved
|
9f798902bd
|
Data flow: Add consistency check for DataFlowCall::getEnclosingCallable
|
2023-03-16 08:40:53 +01:00 |
|
Robert Marsh
|
45fdf69461
|
C++: add SemLocation so SemBound is copy-shareable
|
2023-03-15 10:38:47 -04:00 |
|
Mathias Vorreiter Pedersen
|
08419b77af
|
C++: Respond to PR reviews.
|
2023-03-15 14:07:04 +00:00 |
|
Mathias Vorreiter Pedersen
|
913ff201f1
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into local-flow-for-getAdditionalFlowIntoCallNodeTerm
|
2023-03-15 11:15:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
11932a54e8
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-03-15 11:13:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
9bd3347a3c
|
C++: Remove import.
|
2023-03-15 10:33:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
623f6ff701
|
C++: Move things around so that 'getAdditionalFlowIntoCallNodeTerm' is in the same stage as 'DataFlowImplCommon'.
|
2023-03-15 10:01:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
deb43c21e6
|
C++: Use local flow instead of GVN to find parameters that are used in switch statements.
|
2023-03-15 10:00:47 +00:00 |
|
Robert Marsh
|
623e39031c
|
C++: fix ModulusAnalysis test
|
2023-03-14 16:46:09 -04:00 |
|
Robert Marsh
|
267c341965
|
C++: exclude ZeroBounds in relative stage
|
2023-03-14 10:41:50 -04:00 |
|
Tom Hvitved
|
bdd56f1b6e
|
Data flow: Sync files
|
2023-03-14 10:01:56 +01:00 |
|
Robert Marsh
|
b4b7507fe4
|
C++: autoformat
|
2023-03-13 15:45:48 -04:00 |
|
Mathias Vorreiter Pedersen
|
136769d647
|
Merge pull request #12507 from MathiasVP/fix-as-expr-performance-2
C++: Map some indirect nodes to expressions in `localExprFlowStep`
|
2023-03-13 16:03:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
a5051655a1
|
C++: Autoformat.
|
2023-03-13 15:41:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
00450d10bb
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-03-13 14:50:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
58c1518fbd
|
C++: Fix QLDoc.
|
2023-03-13 14:45:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
97462a3fa0
|
C++: Include more expressions in 'asExpr' in local expression flow.
|
2023-03-13 14:29:11 +01:00 |
|
Robert Marsh
|
64f23ebb4d
|
Merge pull request #12436 from MathiasVP/ir-range-analysis-for-unary-minus
C++: IR-based range analysis for unary minus
|
2023-03-13 09:02:38 -04:00 |
|
Erik Krogh Kristensen
|
060c37b6a2
|
Merge pull request #12345 from erik-krogh/delOldDeps
delete old deprecations
|
2023-03-13 12:48:24 +01:00 |
|
Anders Schack-Mulligen
|
f53a05bf13
|
Merge pull request #12475 from aschackmull/dataflow/mergepathgraph
Dataflow: Add MergePathGraph module.
|
2023-03-13 11:26:24 +01:00 |
|
Anders Schack-Mulligen
|
c380ecbbbc
|
Data flow: Add change notes.
|
2023-03-13 11:09:13 +01:00 |
|
erik-krogh
|
6c1ebd999e
|
Merge branch 'main' into delOldDeps
|
2023-03-13 11:00:29 +01:00 |
|
Jeroen Ketema
|
bd47c4f9ec
|
C++: Update .expected after frontend changes
|
2023-03-13 09:40:10 +01:00 |
|
Robert Marsh
|
d4e3f7f738
|
C++: fix missing bounds in new range analysis
|
2023-03-10 14:23:08 -05:00 |
|
Robert Marsh
|
e931d59bea
|
Merge pull request #12479 from jketema/simple-range-analysis-wrapper
C++: Introduce wrapper for the semantic range analysis mimicking the simple one
|
2023-03-10 10:01:28 -05:00 |
|
Anders Schack-Mulligen
|
1e64748ffe
|
Dataflow: Autoformat.
|
2023-03-10 15:12:19 +01:00 |
|
Anders Schack-Mulligen
|
289f921171
|
Dataflow: Sync.
|
2023-03-10 14:56:54 +01:00 |
|
Anders Schack-Mulligen
|
00f0879ff5
|
Dataflow: Sync.
|
2023-03-10 14:56:54 +01:00 |
|
Jeroen Ketema
|
faecf44870
|
C++: Add predicate implementations we get for free from simple range analysis
|
2023-03-10 14:31:15 +01:00 |
|
Jeroen Ketema
|
0e45c9982b
|
C++: Introduce wrapper for the semantic range analysis mimicking the simple one
|
2023-03-10 13:30:24 +01:00 |
|
Anders Schack-Mulligen
|
159d8e978c
|
Dataflow: one more autoformat post rebase
|
2023-03-10 10:04:35 +01:00 |
|
Anders Schack-Mulligen
|
ef97e539ec
|
C/C++: Autoformat
|
2023-03-10 09:39:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
d25a312557
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2023-03-09 18:38:00 +00:00 |
|
Mathias Vorreiter Pedersen
|
d89b8ba446
|
Merge pull request #12469 from MathiasVP/speedup-CleartextSqliteDatabase
C++: Restrict sinks in `cpp/cleartext-storage-database`
|
2023-03-09 18:33:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
84a61d1e02
|
C++: No need for 'matches'.
|
2023-03-09 15:36:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
59402eb754
|
Merge pull request #12462 from MathiasVP/disable-std-order-in-fwd-flow-stage-1
DataFlow: Disable standard order in `Stage1::fwdFlow`
|
2023-03-09 15:30:05 +00:00 |
|
Mathias Vorreiter Pedersen
|
2931e5dea8
|
C++: Reduce duplication by blocking flow into sources (since we'll already be considering flow starting at those sources) and out of sinks (since we'll already be alerting on this sink if it's relevant).
|
2023-03-09 14:59:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
03ba7ea851
|
C++: Move the weird global property 'not sqlite_encryption_used()' from the sink definition to the source definition. The dataflow library starts tracking flow from the sources, so it's better to to rule out the entire database in the source definition than in the sink definition.
|
2023-03-09 14:59:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
7819a7d2bc
|
C++: Severely restrict the set of sinks in 'cpp/cleartext-storage-database'. This reduces the number of sinks considered on the 'sysown/proxysql' from > 62000 sinks to ~1000 sinks.
|
2023-03-09 14:59:13 +00:00 |
|
Asger F
|
6e744093e2
|
Merge pull request #12398 from github/post-release-prep/codeql-cli-2.12.4
Post-release preparation for codeql-cli-2.12.4
|
2023-03-09 15:38:21 +01:00 |
|
Jeroen Ketema
|
de97ae38dc
|
C++: C++: Use getAUse in getIRRepresentationOfIndirectOperand
|
2023-03-09 15:15:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
1f77f77153
|
DataFlow: Sync identical files.
|
2023-03-09 10:41:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
c7b41ca470
|
C++: Disable standard order for 'fwdFlow' in stage 1 of dataflow.
|
2023-03-09 10:41:06 +00:00 |
|
Jeroen Ketema
|
e5ce27fbf9
|
C++: Fix a number of instances where a dataflow node did not have a location
|
2023-03-09 10:32:30 +01:00 |
|
Jeroen Ketema
|
31fa230c0d
|
C++: Remove toStringImpl predicate that is overridden in every subclass
|
2023-03-09 10:29:17 +01:00 |
|