Skip to content

Commit 3cd018a

Browse files
committed
Java: Fixup debug queries.
1 parent ae462b0 commit 3cd018a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

java/ql/src/utils/modelgenerator/debug/CaptureSummaryModelsPartialPath.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import PartialFlow::PartialPathGraph
1515

1616
int explorationLimit() { result = 3 }
1717

18-
module PartialFlow = Heuristic::PropagateFlow::FlowExplorationFwd<explorationLimit/0>;
18+
module PartialFlow = Heuristic::PropagateTaintFlow::FlowExplorationFwd<explorationLimit/0>;
1919

2020
from
2121
PartialFlow::PartialPathNode source, PartialFlow::PartialPathNode sink,

java/ql/src/utils/modelgenerator/debug/CaptureSummaryModelsPath.ql

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ import java
1212
import semmle.code.java.dataflow.DataFlow
1313
import utils.modelgenerator.internal.CaptureModels
1414
import Heuristic
15-
import PropagateFlow::PathGraph
15+
import PropagateTaintFlow::PathGraph
1616

1717
from
18-
PropagateFlow::PathNode source, PropagateFlow::PathNode sink, DataFlowSummaryTargetApi api,
19-
DataFlow::Node p, DataFlow::Node returnNodeExt
18+
PropagateTaintFlow::PathNode source, PropagateTaintFlow::PathNode sink,
19+
DataFlowSummaryTargetApi api, DataFlow::Node p, DataFlow::Node returnNodeExt
2020
where
21-
PropagateFlow::flowPath(source, sink) and
21+
PropagateTaintFlow::flowPath(source, sink) and
2222
p = source.getNode() and
2323
returnNodeExt = sink.getNode() and
24-
exists(captureThroughFlow0(api, p, returnNodeExt))
24+
exists(captureThroughFlow0(api, p, returnNodeExt, [false, true]))
2525
select sink.getNode(), source, sink, "There is flow from $@ to the $@.", source.getNode(),
2626
"parameter", sink.getNode(), "return value"

0 commit comments

Comments
 (0)