File tree Expand file tree Collapse file tree 4 files changed +20
-0
lines changed
cpp/ql/src/semmle/code/cpp/models/implementations Expand file tree Collapse file tree 4 files changed +20
-0
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Provides implementation classes modelling `gets` and various similar
3
+ * functions. See `semmle.code.cpp.models.Models` for usage information.
4
+ */
5
+
1
6
import semmle.code.cpp.models.interfaces.DataFlow
2
7
import semmle.code.cpp.models.interfaces.Taint
3
8
import semmle.code.cpp.models.interfaces.ArrayFunction
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Provides implementation classes modelling `memcpy` and various similar
3
+ * functions. See `semmle.code.cpp.models.Models` for usage information.
4
+ */
5
+
1
6
import semmle.code.cpp.Function
2
7
import semmle.code.cpp.models.interfaces.ArrayFunction
3
8
import semmle.code.cpp.models.interfaces.DataFlow
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Provides implementation classes modelling `memset` and various similar
3
+ * functions. See `semmle.code.cpp.models.Models` for usage information.
4
+ */
5
+
1
6
import semmle.code.cpp.Function
2
7
import semmle.code.cpp.models.interfaces.ArrayFunction
3
8
import semmle.code.cpp.models.interfaces.DataFlow
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Provides implementation classes modelling `strdup` and various similar
3
+ * functions. See `semmle.code.cpp.models.Models` for usage information.
4
+ */
5
+
1
6
import semmle.code.cpp.models.interfaces.Allocation
2
7
import semmle.code.cpp.models.interfaces.ArrayFunction
3
8
import semmle.code.cpp.models.interfaces.DataFlow
You can’t perform that action at this time.
0 commit comments