File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed
lib/semmle/code/cpp/security/flowafterfree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * General library for finding flow from a pointer being freed to a user-specified sink
3
+ */
4
+
1
5
import cpp
2
6
import semmle.code.cpp.dataflow.new.DataFlow
3
7
private import semmle.code.cpp.ir.IR
Original file line number Diff line number Diff line change
1
+ /**
2
+ * General library for tracing Use After Free vulnerabilities.
3
+ */
4
+
1
5
import cpp
2
- private import FlowAfterFree
6
+ private import semmle.code.cpp.security.flowafterfree. FlowAfterFree
3
7
private import semmle.code.cpp.ir.IR
4
8
5
9
/**
Original file line number Diff line number Diff line change 13
13
14
14
import cpp
15
15
import semmle.code.cpp.dataflow.new.DataFlow
16
- import FlowAfterFree
16
+ import semmle.code.cpp.security.flowafterfree. FlowAfterFree
17
17
import DoubleFree:: PathGraph
18
18
19
19
/**
Original file line number Diff line number Diff line change 14
14
import cpp
15
15
import semmle.code.cpp.dataflow.new.DataFlow
16
16
import semmle.code.cpp.ir.IR
17
- import FlowAfterFree
18
- import UseAfterFree
17
+ import semmle.code.cpp.security.flowafterfree. FlowAfterFree
18
+ import semmle.code.cpp.security.flowafterfree. UseAfterFree
19
19
import UseAfterFreeTrace:: PathGraph
20
20
21
21
module UseAfterFreeParam implements FlowFromFreeParamSig {
You can’t perform that action at this time.
0 commit comments