Jeroen Ketema
|
f7923d93f1
|
C++: Add semantic range analysis test as IR test
The range analysis test currently fails with the frontend update, because the
generated IR is incorrect after the update.
|
2023-08-03 10:13:23 +02:00 |
|
Anders Schack-Mulligen
|
7bc8bf616f
|
Merge pull request #13863 from aschackmull/dataflow/pack4
Dataflow: Move the shared library to a properly shared qlpack.
|
2023-08-02 14:19:49 +02:00 |
|
Anders Schack-Mulligen
|
fcb482b870
|
C/C++: Adjust to use the qlpack data-flow api.
|
2023-08-01 14:02:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
d111fa7e94
|
Merge pull request #13862 from jketema/ir-test
C++: Add IR test that shows dataflow regression after frontend update
|
2023-08-01 10:06:49 +02:00 |
|
Jeroen Ketema
|
ef8d95f87d
|
C++: Add IR test that shows dataflow regression after frontend update
|
2023-08-01 09:01:39 +02:00 |
|
Mathias Vorreiter Pedersen
|
2562f8a297
|
Merge pull request #13844 from jketema/forgotten-paren
C++: Add forgotten parentheses in ternary IR test
|
2023-07-31 10:03:06 +02:00 |
|
Jeroen Ketema
|
0bc75ea9b7
|
C++: Add forgotten parentheses in ternary IR test
Without the parentheses, the expressions are parsed as `a ? x : (y = val)`.
|
2023-07-29 18:44:28 +02:00 |
|
Mathias Vorreiter Pedersen
|
fd1949092c
|
C++: Accept test changes.
|
2023-07-29 11:29:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
ce9a14b692
|
Revert "Merge pull request #13792 from MathiasVP/swap-argument-order-in-invalid-ptr-deref"
This reverts commit 1fa6511482, reversing
changes made to 4676ca5a4a.
|
2023-07-29 11:26:41 +02:00 |
|
Owen Mansel-Chan
|
9b2b58a823
|
Sync files
|
2023-07-26 21:48:10 +01:00 |
|
Chris Smowton
|
c69a9ea032
|
Merge pull request #13793 from github/post-release-prep/codeql-cli-2.14.1
Post-release preparation for codeql-cli-2.14.1
|
2023-07-26 17:22:05 +01:00 |
|
Jeroen Ketema
|
409471c3b2
|
C++: Rename getEnclosingDeclaration to getAnEnclosingDeclaration
|
2023-07-26 09:44:47 +02:00 |
|
Jeroen Ketema
|
4fcb576099
|
Merge branch 'main' into print-global
|
2023-07-25 14:10:33 +02:00 |
|
Mathias Vorreiter Pedersen
|
1f39ec3188
|
Merge pull request #13815 from MathiasVP/add-missing-result-test
C++: Add `cpp/invalid-pointer-deref` false negative
|
2023-07-25 13:12:44 +02:00 |
|
Mathias Vorreiter Pedersen
|
cd4ec6c996
|
C++: Add FN testcase.
|
2023-07-25 12:13:46 +02:00 |
|
Mathias Vorreiter Pedersen
|
60c7c84018
|
Merge pull request #13774 from MathiasVP/add-more-invalid-deref-documentation
C++: Add more documentation to the `cpp/invalid-pointer-deref` query
|
2023-07-25 12:07:25 +02:00 |
|
Mathias Vorreiter Pedersen
|
9f2ee0d7c2
|
C++: Rename 'delta' to 'deltaDerefSourceAndPai'.
|
2023-07-25 11:25:24 +02:00 |
|
Mathias Vorreiter Pedersen
|
b1c6ee4396
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:20:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
13989dba91
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:20:03 +02:00 |
|
Mathias Vorreiter Pedersen
|
099e11fb0c
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:19:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
997eb1caf2
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:19:14 +02:00 |
|
Mathias Vorreiter Pedersen
|
2caad67980
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:18:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
99f6e685c7
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:18:46 +02:00 |
|
Mathias Vorreiter Pedersen
|
54afed6e1d
|
C++: Rename 'delta' to 'deltaDerefSourceAndPai'.
|
2023-07-25 11:04:18 +02:00 |
|
Mathias Vorreiter Pedersen
|
46832d0b17
|
C++: Rename 'delta1' and 'delta2' in documentation.
|
2023-07-25 10:50:51 +02:00 |
|
Mathias Vorreiter Pedersen
|
e75f604172
|
C++: Replace more text with formulas.
|
2023-07-25 10:48:23 +02:00 |
|
Mathias Vorreiter Pedersen
|
7f7930b3bb
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:36:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
af904f5cfe
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:33:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
97809e7646
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:33:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
e1f519fab7
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:33:17 +02:00 |
|
Mathias Vorreiter Pedersen
|
e1763db36c
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:31:37 +02:00 |
|
Mathias Vorreiter Pedersen
|
9f9cf9f765
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:31:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
70ac0a5462
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:56 +02:00 |
|
Mathias Vorreiter Pedersen
|
2cfa14b91f
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:44 +02:00 |
|
Mathias Vorreiter Pedersen
|
5cad8ec0a2
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
a176ba262b
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:21 +02:00 |
|
Mathias Vorreiter Pedersen
|
6ebd5ab3ed
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:25:41 +02:00 |
|
Mathias Vorreiter Pedersen
|
0d116a00fb
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:25:34 +02:00 |
|
Mathias Vorreiter Pedersen
|
1612ee3e9a
|
C++: Simplify the description of the sink.
|
2023-07-25 09:19:14 +02:00 |
|
Mathias Vorreiter Pedersen
|
55cfadb1f4
|
C++: Simplify the description of the source.
|
2023-07-25 09:13:27 +02:00 |
|
Mathias Vorreiter Pedersen
|
359a9e5fe8
|
C++: 'Step 1' does not make a lot of sense now that the files have been split.
|
2023-07-25 09:07:01 +02:00 |
|
Mathias Vorreiter Pedersen
|
acb1310e99
|
C++: Add more documentation.
|
2023-07-24 15:28:36 +02:00 |
|
Mathias Vorreiter Pedersen
|
db8b506106
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-24 14:58:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
88b78284ec
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-24 14:57:59 +02:00 |
|
Jeroen Ketema
|
0a0e34716e
|
Merge pull request #13811 from jketema/ternary-tests
C++: Add more IR tests for the ternary operator
|
2023-07-24 12:50:01 +02:00 |
|
Mathias Vorreiter Pedersen
|
4a276c37ac
|
C++: Remove 'TODO' now that the implementation has been fixed.
|
2023-07-24 12:24:46 +02:00 |
|
Mathias Vorreiter Pedersen
|
4345369e9b
|
C++: Replace 'Barrier2' with 'SizeBarrier' in QLDoc.
|
2023-07-24 12:22:26 +02:00 |
|
Mathias Vorreiter Pedersen
|
d02a1c2840
|
C++: Remove paragraph.
|
2023-07-24 12:20:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
5edc5e7c7b
|
C++: Reflow comments in QLDoc.
|
2023-07-24 12:15:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
a272eb8447
|
Update cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-24 12:14:47 +02:00 |
|