Michael Nebel
|
0374f84c05
|
Java: Make support for generated as a part of kind.
|
2022-04-05 14:25:34 +02:00 |
|
Michael Nebel
|
3a04e9a03d
|
Java: Update java capture models with new kind column (including tests).
|
2022-04-05 12:55:47 +02:00 |
|
Michael Nebel
|
8e60073d5a
|
Java: Remove dataflow imports for java.qll.
|
2022-03-29 11:07:58 +02:00 |
|
Michael Nebel
|
f734edf8ff
|
C#/Java: Minor refactor and re-arranging of code to align the CaptureModel specific implementations.
|
2022-03-29 11:07:58 +02:00 |
|
Michael Nebel
|
3933dfa78e
|
Java: Make imports private and add parts of the dataflow library to java.qll (same as in C#).
|
2022-03-29 11:07:58 +02:00 |
|
Michael Nebel
|
26d5eb64b3
|
C#/Java: Initial merge ModelGeneratorUtils into CaptureModels.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
9b7691a5fc
|
C#/Java: Address comments on re-exposing functionality.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
1710b66003
|
C#/Java: Some minor variable name changes and QL Doc updates.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
8a65efbae4
|
C#/Java: Add isRelevantSinkKind predicate with language specific implementation.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
0009d781d7
|
Java: Make most imports private.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
1c7d764d54
|
C#: Make most module imports private.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
ad27a5a1a6
|
C#/Java: Add some more QL Doc to the CaptureModels[Specific] implementation.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
5d62c48890
|
C#/Java: Move libraries to internal folder as these are for internal use only.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
3d2ce57c9e
|
Java: Collapse all the specific code for summary, source and sink models into a single file.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
852d8a2770
|
Java: Collapse all the shared code for summary, source and sink models into a single file.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
79fd2e6a40
|
C#/Java: Make configurations private and sprinkle some QL Doc.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
fb2a7dfb48
|
Java: Refactor CaptureSinkModels into language specific and generic part.
|
2022-03-29 11:07:57 +02:00 |
|
Michael Nebel
|
cc5fbbb7c5
|
Java: Minor cleanup in CaptureSinkModels.
|
2022-03-29 11:07:56 +02:00 |
|
Michael Nebel
|
45234b1631
|
Java: Refactor CaptureSourceModel to enable re-use.
|
2022-03-29 11:07:56 +02:00 |
|
Michael Nebel
|
f00837578b
|
Java: isPublic and fromSource check as this is already ensured by the TargetApi characteristic predicate.
|
2022-03-29 11:07:56 +02:00 |
|
Michael Nebel
|
f42ed1e3ad
|
Java: Cleanup imports in CaptureSourceModels.
|
2022-03-29 11:07:56 +02:00 |
|
Michael Nebel
|
7eddc1e7ec
|
Java: Adjust scripts for new location.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
7fc11be787
|
Java: Move generate_flow_model file into a shared models-as-data script folder.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
6c9d1a3edb
|
Java: Make standalone library for shared functionality.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
9564f8bf5c
|
Java: Put remainings parts of the generator code into the class.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
20414c0e56
|
Java: Move Generator creation into class definition.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
3f33cdf688
|
Java: Introduce generator class.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
6ed1424679
|
Java: Refactor language specific parts into variable.
|
2022-03-23 10:35:32 +01:00 |
|
Michael Nebel
|
1ac988323a
|
Java: Add dry-run optional paramteter to generator script.
|
2022-03-23 10:35:31 +01:00 |
|
Michael Nebel
|
586fd5a43b
|
Java: Rename file for generating flow models.
|
2022-03-23 10:35:31 +01:00 |
|
Michael Nebel
|
115cef2484
|
C#: Move asPartialModel into DataFlowPrivate (to enable re-use).
|
2022-03-16 16:44:24 +01:00 |
|
Michael Nebel
|
21bcaf6a0e
|
C#/Java: After remaining code after rebase.
|
2022-03-14 14:08:49 +01:00 |
|
Michael Nebel
|
74352925e4
|
C#/Java: Remove inline from returnNodeEnclosingCallable.
|
2022-03-14 13:50:55 +01:00 |
|
Michael Nebel
|
48dc9d7057
|
C#/Java: Move containerContent to DataFlowPrivate.
|
2022-03-14 13:50:55 +01:00 |
|
Michael Nebel
|
b7803ef0b1
|
C#: Introduce SyntheticFieldContent in RelevantContent.
|
2022-03-14 13:50:55 +01:00 |
|
Michael Nebel
|
12ff2c6cd5
|
C#/Java: Improve comments in CaptureSummaryModels.
|
2022-03-14 13:50:55 +01:00 |
|
Michael Nebel
|
3ad9731e91
|
C#/Java: Add some more QL docs.
|
2022-03-14 13:50:50 +01:00 |
|
Michael Nebel
|
2476e716a2
|
C#: Move the isRelevantTaintStep and isRelevantContent into the shared utils.
|
2022-03-14 13:49:52 +01:00 |
|
Michael Nebel
|
665e3c9326
|
C#: Re-factor containerContent into standalone predicate in DataFlow library.
|
2022-03-14 13:49:51 +01:00 |
|
Michael Nebel
|
5d03e510d2
|
C#/Java: Include synthetic fields in isRelevantContent.
|
2022-03-14 13:49:51 +01:00 |
|
Michael Nebel
|
cd03af3be4
|
C#: Get rid of the isOwnInstanceAccess based on ReturnStmt.
|
2022-03-14 13:49:46 +01:00 |
|
Michael Nebel
|
34a91f1aac
|
C#: Rename CaptureSummaryModelsQuery to CaptureSummaryModels.
|
2022-03-14 13:48:56 +01:00 |
|
Michael Nebel
|
36e0c683bd
|
C#: Add QL Doc to the primary predicate used for capturing flow.
|
2022-03-14 13:48:56 +01:00 |
|
Michael Nebel
|
e8aacb710e
|
C#: Add file level QL Doc to Capture Summary models specific implementations.
|
2022-03-14 13:48:56 +01:00 |
|
Michael Nebel
|
d114582b56
|
C#: Add QLDoc to the shared Capture summary models library.
|
2022-03-14 13:48:51 +01:00 |
|
Michael Nebel
|
82d93d0f9e
|
Java: Refactor CaptureSummaryModels code to enable re-use in C#.
|
2022-03-14 13:47:20 +01:00 |
|
Michael Nebel
|
ba233ed7a1
|
Java: Rearrange and refactor language specific content into standalone predicates.
|
2022-03-14 13:46:24 +01:00 |
|
Michael Nebel
|
9ca199c9ae
|
Java: Move generic code out of language specific file for model generation.
|
2022-03-14 13:43:45 +01:00 |
|
Michael Nebel
|
a2d9f4f6f4
|
Java: Introduce language specific file for model generator code.
|
2022-03-14 13:40:40 +01:00 |
|
Michael Nebel
|
a1c642685a
|
Java: Re-arrange code in ModelGeneratorUtils.
|
2022-03-14 13:35:56 +01:00 |
|