Mathias Vorreiter Pedersen
|
a974cb1861
|
C++: Add another test with an _actual_ throw.
|
2022-12-22 10:01:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
5fa968138c
|
C++: Add another test case with a throw.
|
2022-12-22 09:38:57 +00:00 |
|
Rasmus Lerchedahl Petersen
|
d97e185994
|
cpp: use shared inline tests
- remove from identical-files
|
2022-12-22 10:20:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
ff6e8a285d
|
C++: Model semantics of '__except' condition in IR.
|
2022-12-21 14:08:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
e6a03a6152
|
C++: Fix exception handling for '__try __except'.
|
2022-12-21 14:08:26 +00:00 |
|
Arthur Baars
|
98c5b81456
|
Merge pull request #11723 from aibaars/alert-suppression
CodeQL alert suppression
|
2022-12-21 10:59:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
f0ba33ae74
|
C++: Accept test changes.
|
2022-12-20 18:19:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
d2964a7d4a
|
C++: Also handle '__finally' blocks.
|
2022-12-20 13:28:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
3c8efa88e0
|
C++: Handle Microsoft '__try __except' in the existing 'TryStmt' IR logic.
|
2022-12-20 13:28:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
cd6e421cf5
|
C++: Add a test with '__try __except' and '__try __finally' in the 'ir' test directory.
|
2022-12-20 13:28:22 +00:00 |
|
Jeroen Ketema
|
0addae81cd
|
Merge remote-tracking branch 'upstream/main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-12-20 11:34:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
cbe330eb7b
|
Merge pull request #11693 from jketema/argv-param-flowsource
C++: Define the `argv` flow source in terms the input parameter
|
2022-12-20 09:30:19 +00:00 |
|
Arthur Baars
|
0f313231bc
|
AlertSuppression: add more tests
|
2022-12-19 16:43:11 +01:00 |
|
Jeroen Ketema
|
0c710479ec
|
C++: Update experimental test changes
|
2022-12-19 16:35:24 +01:00 |
|
Arthur Baars
|
c176606be5
|
AlertSuppression: allow //lgtm comments to scope over the next line
|
2022-12-19 16:10:26 +01:00 |
|
Arthur Baars
|
016c7a8ca7
|
Merge pull request #11719 from aibaars/alert-suppression-shared
Shared AlertSuppression library
|
2022-12-19 16:04:44 +01:00 |
|
Jeroen Ketema
|
7549915773
|
C++: Accept test changes
|
2022-12-19 12:52:35 +01:00 |
|
Arthur Baars
|
ad80822a52
|
C/C++: use shared AlertSuppression.qll
|
2022-12-19 12:25:46 +01:00 |
|
Jeroen Ketema
|
2705aebbbc
|
C++: Restrict CWE-119 semmle tests to have a single main function
|
2022-12-19 12:13:37 +01:00 |
|
Jeroen Ketema
|
88a1eead03
|
Merge pull request #11724 from MathiasVP/clear-text-transmission-dont-track-indirection
C++: Use `asExpr` in `cpp/cleartext-transmission`
|
2022-12-19 11:31:06 +01:00 |
|
ihsinme
|
a2836dc72a
|
Update test.cpp
|
2022-12-18 00:38:32 +03:00 |
|
ihsinme
|
945cdef18d
|
Update DivideByZeroUsingReturnValue.expected
|
2022-12-18 00:35:28 +03:00 |
|
Robert Marsh
|
df7a4ac093
|
Merge pull request #11722 from MathiasVP/make-buffer.qll-unique-again
C++: Use `unique` in `getBufferSize`
|
2022-12-16 15:00:18 -05:00 |
|
Mathias Vorreiter Pedersen
|
c09ed10d33
|
Merge pull request #11727 from MathiasVP/fix-crement-and-assign-op-dataflow-mappings
C++: Fix `DataFlow <-> Expr` mappings for `CrementOperation` and `AssignOperation`
|
2022-12-16 17:05:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
33649ed7d3
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-12-16 17:02:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
a7aa1a7d8b
|
C++: Accept more test changes
|
2022-12-16 16:04:35 +00:00 |
|
Jeroen Ketema
|
32800bca96
|
Merge pull request #11680 from jketema/predefined-typedef-for-float
C++: Update tests after frontend changes
|
2022-12-16 15:21:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
45f69be94c
|
C++: Accept test changes
|
2022-12-16 14:14:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
2de2887ebb
|
C++: Accept test changes
|
2022-12-16 13:27:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
81de93da2d
|
C++: Accept test changes
|
2022-12-16 12:58:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
a36afc6bff
|
C++: Accept more test changes.
|
2022-12-15 13:29:05 +00:00 |
|
Mathias Vorreiter Pedersen
|
cb47bdd9fd
|
C++: Accept test changes.
|
2022-12-15 11:55:25 +00:00 |
|
Jeroen Ketema
|
4fb43d56b3
|
C++: Exclude deallocation functions as scanf result accesses
|
2022-12-15 09:39:16 +01:00 |
|
Jeroen Ketema
|
31b4dda7bd
|
Merge pull request #11687 from jketema/tainted-path-use-use
C++: Make `cpp/path-injection` work with use-use dataflow
|
2022-12-14 18:06:05 +01:00 |
|
Mathias Vorreiter Pedersen
|
22b04af0fa
|
Merge pull request #11658 from MathiasVP/uncertain-writes
C++: Flow through uncertain writes
|
2022-12-14 15:26:28 +00:00 |
|
Jeroen Ketema
|
bb256514c0
|
Merge remote-tracking branch 'upstream/main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-12-14 15:52:20 +01:00 |
|
Erik Krogh Kristensen
|
7615668f92
|
Merge pull request #11662 from erik-krogh/c-useInstanceOf
Swift/C++: Use instanceof in more places
|
2022-12-14 14:30:21 +01:00 |
|
Jeroen Ketema
|
4075f693bd
|
C++: Make cpp/path-injection work with use-use dataflow
|
2022-12-14 13:38:55 +01:00 |
|
Jeroen Ketema
|
19fb73ce24
|
C++: Update tests after frontend changes
|
2022-12-13 19:52:59 +01:00 |
|
Jeroen Ketema
|
3be0b3e6c7
|
C++: Recognize indirect argv accesses as flow sources for use-use dataflow
This fixes the test regression on `cpp/command-line-injection`.
|
2022-12-13 16:18:17 +01:00 |
|
Tom Hvitved
|
cfcb3a60ba
|
C++: Update expected test output
|
2022-12-13 09:53:01 +01:00 |
|
Jeroen Ketema
|
18dea55071
|
C++: Fix cpp/alloca-in-loop regressions with use-use dataflow
|
2022-12-12 19:15:50 +01:00 |
|
erik-krogh
|
698e05f85a
|
Swift/C++: Use instanceof in more places
|
2022-12-12 16:58:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
a161dddbbf
|
C++: Accept test changes. These happen because these remote flow sources specify that the remote source is both 'isReturnValue' and 'isReturnValueDeref'.
|
2022-12-12 13:39:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
8722fb2cf5
|
C++: Accept test changes.
|
2022-12-12 10:54:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
2999243e34
|
C++: Add failing IR dataflow testcase.
|
2022-12-12 10:42:59 +00:00 |
|
Jeroen Ketema
|
b2091e8632
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-12-12 11:40:36 +01:00 |
|
Jeroen Ketema
|
beb66d027e
|
C++: Use FlowSource in cpp/path-injection
|
2022-12-10 20:27:56 +01:00 |
|
Jeroen Ketema
|
ce92ba640a
|
C++: Accept test changes
|
2022-12-09 23:38:03 +01:00 |
|
Mathias Vorreiter Pedersen
|
1169c1b898
|
C++: Accept test changes caused by the new consitency check.
|
2022-12-09 09:20:29 +00:00 |
|