C++: Update import paths in tests and experimental queries.

This commit is contained in:
Mathias Vorreiter Pedersen
2023-04-03 13:53:28 +01:00
parent 4c5ca082ce
commit aa337c72c2
7 changed files with 30 additions and 29 deletions

View File

@@ -11,9 +11,10 @@
import cpp import cpp
import experimental.semmle.code.cpp.dataflow.ProductFlow import experimental.semmle.code.cpp.dataflow.ProductFlow
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysis
import experimental.semmle.code.cpp.rangeanalysis.Bound import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticBound
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.Bound
import semmle.code.cpp.ir.IR import semmle.code.cpp.ir.IR
import semmle.code.cpp.valuenumbering.GlobalValueNumbering import semmle.code.cpp.valuenumbering.GlobalValueNumbering
import semmle.code.cpp.models.interfaces.Allocation import semmle.code.cpp.models.interfaces.Allocation
@@ -34,7 +35,7 @@ class PhpEmalloc extends AllocationFunction {
override int getSizeArg() { result = 0 } override int getSizeArg() { result = 0 }
} }
predicate bounded(Instruction i, Bound b, int delta, boolean upper) { predicate bounded(Instruction i, SemBound b, int delta, boolean upper) {
// TODO: reason // TODO: reason
semBounded(getSemanticExpr(i), b, delta, upper, _) semBounded(getSemanticExpr(i), b, delta, upper, _)
} }

View File

@@ -17,9 +17,9 @@ import experimental.semmle.code.cpp.dataflow.ProductFlow
import semmle.code.cpp.ir.IR import semmle.code.cpp.ir.IR
import semmle.code.cpp.models.interfaces.Allocation import semmle.code.cpp.models.interfaces.Allocation
import semmle.code.cpp.models.interfaces.ArrayFunction import semmle.code.cpp.models.interfaces.ArrayFunction
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysis
import experimental.semmle.code.cpp.semantic.SemanticBound import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticBound
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import DataFlow::PathGraph import DataFlow::PathGraph
pragma[nomagic] pragma[nomagic]

View File

@@ -10,9 +10,9 @@
* experimental * experimental
*/ */
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysis
import experimental.semmle.code.cpp.semantic.SemanticBound import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticBound
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.ir.IR import semmle.code.cpp.ir.IR
import semmle.code.cpp.ir.dataflow.DataFlow import semmle.code.cpp.ir.dataflow.DataFlow
import PointerArithmeticToDerefFlow::PathGraph import PointerArithmeticToDerefFlow::PathGraph

View File

@@ -17,9 +17,9 @@
import cpp import cpp
import experimental.semmle.code.cpp.dataflow.ProductFlow import experimental.semmle.code.cpp.dataflow.ProductFlow
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysis
import experimental.semmle.code.cpp.semantic.SemanticBound import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticBound
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.ir.IR import semmle.code.cpp.ir.IR
pragma[nomagic] pragma[nomagic]

View File

@@ -1,11 +1,11 @@
import cpp import cpp
import experimental.semmle.code.cpp.semantic.analysis.ModulusAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.ModulusAnalysis
import experimental.semmle.code.cpp.semantic.Semantic import semmle.code.cpp.rangeanalysis.new.internal.semantic.Semantic
import experimental.semmle.code.cpp.semantic.analysis.RangeUtils import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeUtils
import experimental.semmle.code.cpp.semantic.analysis.FloatDelta import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.FloatDelta
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysisSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysisSpecific
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysisImpl import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysisImpl
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.ir.IR as IR import semmle.code.cpp.ir.IR as IR
import TestUtilities.InlineExpectationsTest import TestUtilities.InlineExpectationsTest

View File

@@ -1,7 +1,7 @@
import cpp import cpp
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysis import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysis
import experimental.semmle.code.cpp.semantic.Semantic import semmle.code.cpp.rangeanalysis.new.internal.semantic.Semantic
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.ir.IR as IR import semmle.code.cpp.ir.IR as IR
import TestUtilities.InlineExpectationsTest import TestUtilities.InlineExpectationsTest

View File

@@ -1,10 +1,10 @@
import cpp import cpp
import experimental.semmle.code.cpp.semantic.analysis.SignAnalysisCommon import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.SignAnalysisCommon
import experimental.semmle.code.cpp.semantic.Semantic import semmle.code.cpp.rangeanalysis.new.internal.semantic.Semantic
import experimental.semmle.code.cpp.semantic.analysis.RangeUtils import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeUtils
import experimental.semmle.code.cpp.semantic.analysis.FloatDelta import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.FloatDelta
import experimental.semmle.code.cpp.semantic.analysis.RangeAnalysisSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.analysis.RangeAnalysisSpecific
import experimental.semmle.code.cpp.semantic.SemanticExprSpecific import semmle.code.cpp.rangeanalysis.new.internal.semantic.SemanticExprSpecific
import semmle.code.cpp.ir.IR as IR import semmle.code.cpp.ir.IR as IR
import TestUtilities.InlineExpectationsTest import TestUtilities.InlineExpectationsTest