Geoffrey White
|
8d3fc735ea
|
C++: Fix compilation issue in UseAfterFree.qll.
|
2024-03-13 17:03:00 +00:00 |
|
Geoffrey White
|
f52b6e0449
|
C++: Add more test cases for taint through qualifier fields.
|
2024-03-13 16:20:12 +00:00 |
|
Geoffrey White
|
6019a38266
|
C++: Add more test cases for indirection (4).
|
2024-03-13 16:20:08 +00:00 |
|
Geoffrey White
|
23da0c16c7
|
C++: Add more test cases for indirection (3).
|
2024-03-13 16:20:04 +00:00 |
|
Geoffrey White
|
7c4927c2e3
|
C++: Add more test cases for indirection (2).
|
2024-03-13 16:19:58 +00:00 |
|
Geoffrey White
|
fcda0c9819
|
C++: Add more test cases for indirection (1).
|
2024-03-13 15:35:28 +00:00 |
|
Geoffrey White
|
c17a36ec07
|
C++: Add more test cases for taint through qualifiers.
|
2024-03-13 15:30:13 +00:00 |
|
Geoffrey White
|
92d57ab504
|
C++: Correct some existing cases that are in fact indirect.
|
2024-03-13 15:26:21 +00:00 |
|
Geoffrey White
|
9aad43f649
|
C++: Add indirect test models.
|
2024-03-13 11:34:36 +00:00 |
|
Geoffrey White
|
cbacd51337
|
C++: Make Argument[-1] refer to *this rather than this.
|
2024-03-12 17:51:43 +00:00 |
|
Geoffrey White
|
22d5e9bbfb
|
C++: Add test cases involving pointer qualifiers.
|
2024-03-12 17:47:11 +00:00 |
|
Geoffrey White
|
900c8b71d8
|
C++: Complete the SummaryCall class.
|
2024-03-12 14:23:00 +00:00 |
|
Geoffrey White
|
a27949cffa
|
C++: Set certain = true in storeStepImpl.
|
2024-03-12 14:08:20 +00:00 |
|
Geoffrey White
|
026a13b4db
|
C++: Change Node/Node0.getEnclosingCallable back to returning Declaration.
|
2024-03-11 12:22:55 +00:00 |
|
Geoffrey White
|
4bc272da73
|
C++: Doc correction and TODOs for interpretOutput, interpretInput.
|
2024-03-11 10:16:46 +00:00 |
|
Geoffrey White
|
e8d0f1fa3e
|
C++: Comments.
|
2024-03-08 18:25:01 +00:00 |
|
Geoffrey White
|
23fd3f62ac
|
C++: Add models-as-data case to allowParameterReturnInSelf.
|
2024-03-06 16:12:46 +00:00 |
|
Geoffrey White
|
18d9573b6a
|
C++: Add summaryLocalStep as well.
|
2024-03-06 16:12:46 +00:00 |
|
Geoffrey White
|
8c0f02ac4b
|
C++: Add summary jumpStep, readStep, storeStep.
|
2024-03-06 14:51:48 +00:00 |
|
Geoffrey White
|
3657269d3e
|
C++: Autoformat.
|
2024-03-05 17:35:05 +00:00 |
|
Geoffrey White
|
d1fc700735
|
C++: Fill out some QLDoc.
|
2024-03-05 17:34:48 +00:00 |
|
Geoffrey White
|
7675f153ce
|
C++: Add SummaryOutNode class.
|
2024-03-05 17:32:54 +00:00 |
|
Geoffrey White
|
d1a2048134
|
C++: Add SummaryPostUpdateNode class.
|
2024-03-01 16:03:37 +00:00 |
|
Geoffrey White
|
340a17dd74
|
C++: Attempt to QLDoc OutNode better.
|
2024-03-01 16:03:37 +00:00 |
|
Geoffrey White
|
dbf0b98791
|
C++: Add some test cases involving function pointers.
|
2024-03-01 15:56:44 +00:00 |
|
Geoffrey White
|
f649939d78
|
C++: Allow flow through (previously missing) summary taint steps.
|
2024-03-01 15:56:44 +00:00 |
|
Geoffrey White
|
2e5f7dc8fc
|
C++: QLDoc (mostly placeholder).
|
2024-03-01 09:59:31 +00:00 |
|
Geoffrey White
|
8faad92cfd
|
C++: Define DataFlowCallable.getUnderlyingCallable and use it to fix some issues.
|
2024-03-01 09:59:31 +00:00 |
|
Geoffrey White
|
0df10bda0c
|
C++: Post-merge fixup.
|
2024-02-27 17:32:59 +00:00 |
|
Geoffrey White
|
1da611cc02
|
Merge branch 'main' into mad
|
2024-02-27 17:29:45 +00:00 |
|
Geoffrey White
|
bc42e2bc35
|
C++: Workaround to get the tests passing again.
|
2024-02-27 17:28:38 +00:00 |
|
Geoffrey White
|
408a550467
|
Merge pull request #15727 from geoffw0/qldoc4
C++: Mark internal files in the old dataflow library as deprecated
|
2024-02-26 17:45:05 +00:00 |
|
Geoffrey White
|
2e66392353
|
C++: Update deprecated note to respect identical files.
|
2024-02-26 16:38:27 +00:00 |
|
Geoffrey White
|
5c4543f167
|
C++: Mark internal files in the old dataflow library as deprecated (the public imports already are).
|
2024-02-26 14:49:10 +00:00 |
|
Jeroen Ketema
|
788100d475
|
C++: Update test after extractor changes
|
2024-02-26 10:04:42 +01:00 |
|
Tom Hvitved
|
62b16c0fa3
|
Share getFileBySourceArchiveName implementation
|
2024-02-23 11:25:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
0bf29f0a62
|
Merge branch 'main' into model-experiments
|
2024-02-22 15:05:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
350d5bf0ce
|
C++: Update QLDoc on 'modeledFlowBarrier'.
|
2024-02-22 13:30:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
671904d58c
|
C++: Fix QLoc on 'PartialFlowFunction'.
|
2024-02-22 13:27:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
aca3970c33
|
C++: Fix QLoc on 'isPartialWrite'.
|
2024-02-22 13:25:13 +00:00 |
|
Jeroen Ketema
|
f9d391d087
|
C++: Support destructors for range-based for-loops
|
2024-02-21 17:26:32 +01:00 |
|
Jeroen Ketema
|
11dc467add
|
C++: Add test where the for loop should call destructors at the end of its body
|
2024-02-21 14:42:23 +01:00 |
|
Jeroen Ketema
|
8bbfb82f8e
|
Merge pull request #15670 from jketema/destructors7
C++: Add IR tests for destruction of static locals
|
2024-02-21 12:54:38 +01:00 |
|
Jeroen Ketema
|
57cb7f8218
|
C++: Update tests after extractor changes related to static variables
|
2024-02-21 10:22:59 +01:00 |
|
Jeroen Ketema
|
c1f18edfed
|
C++: Add IR tests for destruction of static locals
|
2024-02-21 10:22:59 +01:00 |
|
github-actions[bot]
|
37f8fa3413
|
Post-release preparation for codeql-cli-2.16.3
|
2024-02-20 16:50:47 +00:00 |
|
Geoffrey White
|
5787dcc82d
|
C++: Make getStaticCallTarget() return a DataFlowCallable.
|
2024-02-20 14:49:51 +00:00 |
|
Geoffrey White
|
356214c11b
|
C++: Implement SummaryReturnNode.
|
2024-02-20 14:48:02 +00:00 |
|
Geoffrey White
|
5683092d6a
|
C++: Implement SummaryParameterNode.
|
2024-02-20 14:48:02 +00:00 |
|
Geoffrey White
|
1ace9ee50f
|
C++: Create a proper class for DataFlowCallable, that includes summarized callables.
|
2024-02-20 14:48:02 +00:00 |
|