mirror of
https://github.com/github/codeql.git
synced 2025-12-21 03:06:31 +01:00
C++: Update import paths in tests and experimental queries.
This commit is contained in:
@@ -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, _)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user