Mathias Vorreiter Pedersen
|
af81698fa8
|
C++: Fix FP and accept test changes.
|
2024-05-22 12:34:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
91f860ba4f
|
C++: Add 'cpp/use-of-unique-pointer-after-lifetime-ends' FP.
|
2024-05-22 12:33:34 +01:00 |
|
Mathias Vorreiter Pedersen
|
53c2d2f1e7
|
C++: Accept test changes.
|
2024-05-07 09:10:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
41b95a1938
|
Merge pull request #16416 from MathiasVP/add-iterator-to-expired-container-fp-2
C++: Add `cpp/iterator-to-expired-container` FP
|
2024-05-07 09:10:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
7a1b85aa56
|
C++: Add FP test.
|
2024-05-03 16:04:21 +01:00 |
|
Geoffrey White
|
c0cf1c7c8c
|
Merge pull request #16402 from geoffw0/stringlifetimedoc
C++: Improve UseOfStringAfterLifetimeEnds doc.
|
2024-05-03 15:04:07 +01:00 |
|
Geoffrey White
|
0693bf9e75
|
C++: Improve UseOfStringAfterLifetimeEnds qhelp, references and alert message.
|
2024-05-02 15:40:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
3eddd3114f
|
C++: Accept test changes.
|
2024-04-30 16:14:30 +01:00 |
|
Mathias Vorreiter Pedersen
|
179270ffc1
|
C++: Move 'cpp/iterator-to-expired-container' out of experimental.
|
2024-04-29 11:07:55 +01:00 |
|
Anders Schack-Mulligen
|
7eb5e1833d
|
C++: Add empty provenance column to expected files.
|
2024-02-09 11:32:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
44124158c4
|
Merge pull request #15078 from alexet/unique-pointer-temporary
CPP: Add query for detecting invalid uses of temporary unique pointers.
|
2023-12-20 11:16:01 +01:00 |
|
Alex Eyers-Taylor
|
49e1467581
|
CPP: Fix handling of ternary operators in tempory queries and add tests.
|
2023-12-15 11:03:23 +00:00 |
|
Alex Eyers-Taylor
|
e9bc5a54ea
|
CPP: Add query for detecting invalid uses of temporary unique pointers.
|
2023-12-12 16:22:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
90b06c2046
|
C++: Switch the source of use-after-free and double-free to be post-update nodes.
|
2023-12-08 14:41:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
2b36ba33f0
|
C++: Add support for 'data' in the query.
|
2023-11-28 12:57:59 +00:00 |
|
Mathias Vorreiter Pedersen
|
7b8d164692
|
C++: Add more good test cases.
|
2023-11-28 11:58:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
62c432f3c7
|
C++: Tabs -> Spaces.
|
2023-11-28 11:52:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
e10caa68f6
|
C++: Add tests.
|
2023-11-28 09:06:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
e94cde9b4b
|
C++: Move the use-after-free tests to subdirectory.
|
2023-11-28 09:06:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
204acbacc5
|
C++: Add a new query for detecting calls to 'c_str' on temporary objects.
|
2023-11-28 09:06:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
becb469477
|
Merge branch 'main' into deduplicate-dataflow-results-take-3
|
2023-09-11 09:55:11 +01:00 |
|
Alex Eyers-Taylor
|
404145dd1b
|
CPP: Update tests
|
2023-09-07 13:42:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
f1c4fa2345
|
C++: When we generate a string for the node we avoid multiple results by only using the 0'th result from the 'asExpr' predicate. However, when we want to convert between nodes and expressions we don't care about which one we get.
|
2023-09-01 14:04:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
16d62186c0
|
C++: Use this new predicate everywhere we need to convert an instruction to an expression.
|
2023-09-01 13:32:25 +01:00 |
|
Alex Eyers-Taylor
|
689fda43ed
|
CPP: Add delete/delete[] calls to the IR.
|
2023-08-29 11:17:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
3c88590df2
|
C++: Accept test changes for the new use-after-query.
|
2023-04-11 15:21:21 +01:00 |
|
erik-krogh
|
33165f4f55
|
CPP: update expected output
|
2022-09-23 14:45:59 +02:00 |
|
Mathias Vorreiter Pedersen
|
a006a7fb24
|
Revert "Merge pull request #6004 from MathiasVP/path-sensitive-stack-variable-reachability-analysis"
This reverts commit e3e7b00986, reversing
changes made to 8ccdd4fb9f.
|
2021-07-20 18:06:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
2938ad5f8f
|
C++: Add testcase demonstrating the fix from a8c57ec4aa.
|
2021-06-23 23:01:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
714ad105fe
|
C++: Accept test changes.
|
2021-06-14 22:02:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
d450aa2ce4
|
C++: Add some testcases that require path sensitivity.
|
2021-06-03 18:02:29 +02:00 |
|
Geoffrey White
|
f034abc275
|
CPP: Add the Semmle security tests.
|
2018-11-26 17:52:34 +00:00 |
|