mirror of
https://github.com/github/codeql.git
synced 2026-04-30 03:05:15 +02:00
Java/C#: Move C# internal implementation for model generation.
This commit is contained in:
@@ -94,8 +94,8 @@
|
||||
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll"
|
||||
],
|
||||
"Model as Data Generation Java/C# - CaptureModels": [
|
||||
"java/ql/src/utils/model-generator/internal/CaptureModels.qll",
|
||||
"csharp/ql/src/utils/model-generator/internal/CaptureModels.qll"
|
||||
"java/ql/src/utils/modelgenerator/internal/CaptureModels.qll",
|
||||
"csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll"
|
||||
],
|
||||
"Sign Java/C#": [
|
||||
"java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll",
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
import internal.CaptureModels
|
||||
import internal.CaptureSummaryFlow
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
import utils.modelgenerator.internal.CaptureSummaryFlow
|
||||
|
||||
from DataFlowTargetApi api, string flow
|
||||
where flow = captureFlow(api) and hasSummary(api, false)
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
import internal.CaptureModels
|
||||
import internal.CaptureSummaryFlow
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
import utils.modelgenerator.internal.CaptureSummaryFlow
|
||||
|
||||
from DataFlowTargetApi api, string noflow
|
||||
where
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* @tags model-generator
|
||||
*/
|
||||
|
||||
import internal.CaptureModels
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
class Activate extends ActiveConfiguration {
|
||||
override predicate activateToSinkConfig() { any() }
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* @tags model-generator
|
||||
*/
|
||||
|
||||
import internal.CaptureModels
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
|
||||
class Activate extends ActiveConfiguration {
|
||||
override predicate activateFromSourceConfig() { any() }
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
import internal.CaptureModels
|
||||
import internal.CaptureSummaryFlow
|
||||
import utils.modelgenerator.internal.CaptureModels
|
||||
import utils.modelgenerator.internal.CaptureSummaryFlow
|
||||
|
||||
from DataFlowTargetApi api, string flow
|
||||
where flow = captureFlow(api) and not hasSummary(api, false)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*/
|
||||
|
||||
import semmle.code.csharp.dataflow.ExternalFlow
|
||||
import internal.CaptureTypeBasedSummaryModels
|
||||
import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels
|
||||
|
||||
from TypeBasedFlowTargetApi api, string flow
|
||||
where flow = captureFlow(api)
|
||||
|
||||
Reference in New Issue
Block a user