Skip to content

Commit 4ca2ad8

Browse files
committed
Make dataflow imports private in libraries and remove unused imports
1 parent 22c2da3 commit 4ca2ad8

File tree

17 files changed

+17
-19
lines changed

17 files changed

+17
-19
lines changed

c/common/src/codingstandards/c/OutOfBounds.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import codingstandards.cpp.Allocations
1111
import codingstandards.cpp.Overflow
1212
import codingstandards.cpp.PossiblyUnsafeStringOperation
1313
import codingstandards.cpp.SimpleRangeAnalysisCustomizations
14-
import semmle.code.cpp.dataflow.DataFlow
14+
private import semmle.code.cpp.dataflow.DataFlow
1515
import semmle.code.cpp.valuenumbering.GlobalValueNumbering
1616

1717
module OOB {

c/common/src/codingstandards/c/Signal.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import cpp
2-
import semmle.code.cpp.dataflow.DataFlow
2+
private import semmle.code.cpp.dataflow.DataFlow
33

44
/**
55
* A signal corresponding to a computational exception

c/misra/src/rules/RULE-22-17/InvalidOperationOnUnlockedMutex.ql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import codingstandards.c.misra
1818
import codingstandards.c.SubObjects
1919
import codingstandards.cpp.Concurrency
2020
import codingstandards.cpp.dominance.BehavioralSet
21-
import semmle.code.cpp.dataflow.new.DataFlow::DataFlow as NewDF
2221

2322
/* A call to mtx_unlock() or cnd_wait() or cnd_timedwait(), which require a locked mutex */
2423
class RequiresLockOperation extends FunctionCall {

cpp/common/src/codingstandards/cpp/AccessPath.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import cpp
2-
import semmle.code.cpp.dataflow.DataFlow
2+
private import semmle.code.cpp.dataflow.DataFlow
33

44
newtype TFieldQualifier =
55
ExplicitQualifier(VariableAccess v) or

cpp/common/src/codingstandards/cpp/Allocations.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import cpp
99
import semmle.code.cpp.controlflow.SSA
10-
import semmle.code.cpp.dataflow.DataFlow
10+
private import semmle.code.cpp.dataflow.DataFlow
1111

1212
/**
1313
* Holds if `alloc` is a use of `malloc` or `new`. `kind` is

cpp/common/src/codingstandards/cpp/Concurrency.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import cpp
2-
import semmle.code.cpp.dataflow.TaintTracking
32
import codingstandards.cpp.concurrency.Atomic
43
import codingstandards.cpp.concurrency.CConditionOperation
54
import codingstandards.cpp.concurrency.ControlFlow

cpp/common/src/codingstandards/cpp/ConstHelpers.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import cpp
66
import codingstandards.cpp.SideEffect
7-
import semmle.code.cpp.dataflow.DataFlow
7+
private import semmle.code.cpp.dataflow.DataFlow
88
import codingstandards.cpp.FunctionParameter
99

1010
/** A variable that can be modified (both the pointer and object pointed to if pointer type) */

cpp/common/src/codingstandards/cpp/Expr.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import cpp
2+
private import semmle.code.cpp.dataflow.DataFlow
23
private import semmle.code.cpp.valuenumbering.GlobalValueNumbering
34
import codingstandards.cpp.AccessPath
45

cpp/common/src/codingstandards/cpp/FgetsErrorManagement.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55

66
import cpp
7-
import semmle.code.cpp.dataflow.DataFlow
7+
private import semmle.code.cpp.dataflow.DataFlow
88
import semmle.code.cpp.controlflow.Guards
99

1010
/*

cpp/common/src/codingstandards/cpp/Iterators.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
*/
44

55
import cpp
6-
import semmle.code.cpp.dataflow.DataFlow
7-
import semmle.code.cpp.dataflow.TaintTracking
6+
private import semmle.code.cpp.dataflow.DataFlow
7+
private import semmle.code.cpp.dataflow.TaintTracking
88
import codingstandards.cpp.StdNamespace
99
import codingstandards.cpp.rules.containeraccesswithoutrangecheck.ContainerAccessWithoutRangeCheck as ContainerAccessWithoutRangeCheck
1010
import semmle.code.cpp.controlflow.Guards
@@ -16,7 +16,7 @@ abstract class ContainerAccess extends VariableAccess {
1616
}
1717

1818
pragma[noinline, nomagic]
19-
predicate localTaint(DataFlow::Node n1, DataFlow::Node n2) { TaintTracking::localTaint(n1, n2) }
19+
private predicate localTaint(DataFlow::Node n1, DataFlow::Node n2) { TaintTracking::localTaint(n1, n2) }
2020

2121
// define this as anything with dataflow FROM the vector
2222
class ContainerPointerOrReferenceAccess extends ContainerAccess {

0 commit comments

Comments
 (0)