Dave Bartolomeo
|
bcddaf4c29
|
C++/C#: Fix formatting
|
2020-05-15 08:56:32 -04:00 |
|
Mathias Vorreiter Pedersen
|
7502c6f821
|
Set mustWrite to false in response to PR feedback
Co-authored-by: Jonas Jensen <jbj@github.com>
|
2020-05-15 14:32:46 +02:00 |
|
Jonas Jensen
|
8a0af0bcac
|
Merge pull request #3465 from MathiasVP/remove-abstract-from-access-and-cast
C++: Remove abstract keyword from `Access` and `Cast` classes
|
2020-05-15 12:25:34 +02:00 |
|
Mathias Vorreiter Pedersen
|
866b1361ec
|
C++: Accept tests
|
2020-05-15 11:12:47 +02:00 |
|
Mathias Vorreiter Pedersen
|
e70f22c753
|
C++: Model getdelim and friends
|
2020-05-15 11:05:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
90d473d886
|
C++: Demonstrate lack of taint through getdelim
|
2020-05-15 11:01:27 +02:00 |
|
Geoffrey White
|
48f3db3fbe
|
Merge branch 'master' into fp2762
|
2020-05-15 09:55:30 +01:00 |
|
Dave Bartolomeo
|
4614372873
|
C++/C#: Add QLDoc
|
2020-05-14 17:49:23 -04:00 |
|
Dave Bartolomeo
|
6c12b59f0f
|
C++/C#: Allow non-Phi memory operands to have no definition
|
2020-05-14 17:22:23 -04:00 |
|
Geoffrey White
|
4a6021fb61
|
C++: Allow equality checking to block taint flow.
|
2020-05-14 18:32:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
fe682556bf
|
Merge pull request #3475 from jbj/field-conflation-memcpy
C++: Test field conflation with array in struct
|
2020-05-14 17:53:32 +02:00 |
|
Dave Bartolomeo
|
efa133f0db
|
Merge pull request #3463 from MathiasVP/fix-field-flow-annotation
C++: Annotate field flow tests
|
2020-05-14 10:49:27 -04:00 |
|
Jonas Jensen
|
49ebb3197a
|
Merge pull request #3472 from geoffw0/paramstring
C++: Improve getParameterString().
|
2020-05-14 16:48:07 +02:00 |
|
Jonas Jensen
|
a380dc113f
|
C++: Test field conflation with array in struct
|
2020-05-14 16:29:39 +02:00 |
|
Dave Bartolomeo
|
9de597db25
|
C++: Refactor Operand to prepare for cross-phase IPA sharing
|
2020-05-14 10:29:08 -04:00 |
|
Geoffrey White
|
754d7f0be8
|
C++: More test cases for TaintedAllocationSize.
|
2020-05-14 15:23:31 +01:00 |
|
Tom Hvitved
|
2d7470fc3a
|
C++: Follow-up changes
|
2020-05-14 15:58:50 +02:00 |
|
Tom Hvitved
|
aa83cc1472
|
Data flow: Sync files
|
2020-05-14 15:58:50 +02:00 |
|
Jonas Jensen
|
3cd377e299
|
C++: Fixup forgotten test annotation
This should have been removed in 038bea2f52.
|
2020-05-14 15:57:47 +02:00 |
|
Mathias Vorreiter Pedersen
|
1c2b8563ae
|
C++: Remove 'flow' value from testcases
|
2020-05-14 15:33:02 +02:00 |
|
Geoffrey White
|
6583012e6d
|
C++: Use concat in getParameterString().
|
2020-05-14 14:21:46 +01:00 |
|
Geoffrey White
|
da83f826b9
|
C++: Solve duplication in getParameterString().
|
2020-05-14 14:21:06 +01:00 |
|
Geoffrey White
|
ca0d23fd72
|
C++: Add a test case.
|
2020-05-14 14:20:02 +01:00 |
|
Mathias Vorreiter Pedersen
|
5f9b96cde9
|
C++: Fix off-by-one in test annotation
|
2020-05-14 15:12:00 +02:00 |
|
Geoffrey White
|
78f098f37a
|
C++: Test Function.getParameterString().
|
2020-05-14 13:05:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
f414b277ba
|
C++: Modify complex.cpp test to account for longer access paths in the dataflow library
|
2020-05-14 13:58:04 +02:00 |
|
Geoffrey White
|
53a53fb633
|
C++: Modernize the Functions test.
|
2020-05-14 12:50:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
f5f3405ec3
|
C++: Modify IR field flow tests to use InlineExpectationsTest.qll
|
2020-05-14 11:11:21 +02:00 |
|
Mathias Vorreiter Pedersen
|
671242ce5e
|
C++: Add upgrade script
|
2020-05-14 08:49:34 +02:00 |
|
Mathias Vorreiter Pedersen
|
dbba2269ad
|
C++: Add stats
|
2020-05-14 08:47:16 +02:00 |
|
Robert Marsh
|
396ccda81f
|
Merge pull request #3422 from Cornelius-Riemenschneider/inbounds-ptr
C++: Add InBoundsPointerDeref.qll to experimental
|
2020-05-13 16:55:42 -07:00 |
|
Mathias Vorreiter Pedersen
|
8f3ba75534
|
C++: Remove abstract keyword from Access and Cast and create .dbscheme unions
|
2020-05-13 23:15:11 +02:00 |
|
Mathias Vorreiter Pedersen
|
34314d0cb6
|
C++: Annotation field flow tests with [IR] and [AST]
|
2020-05-13 15:16:02 +02:00 |
|
Dave Bartolomeo
|
b0f7e9c6a7
|
C++: Accept test output
|
2020-05-13 08:02:17 -04:00 |
|
Jonas Jensen
|
1018eaff09
|
Merge remote-tracking branch 'upstream/master' into dataflow-indirect-args
Conflicts:
cpp/ql/test/library-tests/dataflow/fields/ir-flow.expected
|
2020-05-13 12:05:58 +02:00 |
|
Jonas Jensen
|
038bea2f52
|
C++: Add type check to prevent field conflation
|
2020-05-13 09:25:24 +02:00 |
|
Jonas Jensen
|
250e12a323
|
C++: Demonstrate new field conflation
|
2020-05-13 09:24:36 +02:00 |
|
Dave Bartolomeo
|
5d3f25211d
|
C++/C#: Remove UnmodeledUse instruction
|
2020-05-13 01:06:40 -04:00 |
|
Dave Bartolomeo
|
7f2c6dd9f9
|
C++/C#: Remove UnmodeledUseOperand
|
2020-05-13 01:05:27 -04:00 |
|
Jonas Jensen
|
451ae7b762
|
Merge pull request #3444 from dbartol/codeql-c-analysis-team/68
Rename `sanity` -> `consistency`
|
2020-05-12 12:33:08 +02:00 |
|
Mathias Vorreiter Pedersen
|
73882c9f90
|
Merge pull request #3439 from jbj/passesByReference-qualifier
C++: Call qualifiers are passed by reference
|
2020-05-12 08:31:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
df6abdc074
|
Merge pull request #3389 from jbj/dataflow-defbyref-to-field
C++: Post-update flow through &, *, +, ...
|
2020-05-12 08:30:33 +02:00 |
|
Robert Marsh
|
090977447b
|
Merge pull request #3445 from geoffw0/rangerounding
C++: Round result of >> in SimpleRangeAnalysis
|
2020-05-11 13:07:18 -07:00 |
|
Dave Bartolomeo
|
e5bd66809a
|
C++/C#: Add QLDoc for renamed queries
|
2020-05-11 14:16:21 -04:00 |
|
Geoffrey White
|
a4fa4c859a
|
C++: Fix rounding for >>.
|
2020-05-11 18:55:01 +01:00 |
|
Geoffrey White
|
b1c32deabc
|
C++: Add some tests with 64-bit values.
|
2020-05-11 18:54:50 +01:00 |
|
Dave Bartolomeo
|
09d1da2f7a
|
C++/C#: Rename sanity -> consistency
I did both of these languages together because they share some of the changed code via `identical-files.json`.
|
2020-05-11 13:29:52 -04:00 |
|
Jonas Jensen
|
cec73e689e
|
Merge pull request #3393 from dbartol/codeql-c-analysis-team/40/1
C++: A few IR QLDoc comments
|
2020-05-11 15:56:43 +02:00 |
|
Jonas Jensen
|
48d2bd6102
|
C++: Improve suppression of duplicate sources
This fixes a cosmetic bug in `.../CWE-134/.../examples.c` in the
internal repo.
|
2020-05-11 14:44:53 +02:00 |
|
Jonas Jensen
|
3a89f43cd6
|
Merge remote-tracking branch 'upstream/master' into dataflow-indirect-args
Conflicts:
cpp/ql/src/semmle/code/cpp/ir/dataflow/DefaultTaintTracking.qll
cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll
cpp/ql/test/library-tests/dataflow/DefaultTaintTracking/defaulttainttracking.cpp
cpp/ql/test/library-tests/dataflow/DefaultTaintTracking/tainted.expected
cpp/ql/test/library-tests/dataflow/DefaultTaintTracking/test_diff.expected
cpp/ql/test/library-tests/dataflow/dataflow-tests/test_ir.expected
|
2020-05-11 14:44:17 +02:00 |
|