| 程序包 | 说明 |
|---|---|
| soot.jimple.infoflow.data.pathBuilders | |
| soot.jimple.infoflow.problems |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Runnable |
ConcurrentAbstractionPathBuilder.getTaintPathTask(AbstractionAtSink abs)
Gets the task that computes the result paths for a single abstraction.
|
protected Runnable |
ContextInsensitiveSourceFinder.getTaintPathTask(AbstractionAtSink abs) |
protected Runnable |
ContextSensitivePathBuilder.getTaintPathTask(AbstractionAtSink abs) |
protected Runnable |
ContextInsensitivePathBuilder.getTaintPathTask(AbstractionAtSink abs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ConcurrentAbstractionPathBuilder.computeTaintPaths(Set<AbstractionAtSink> res) |
void |
EmptyPathBuilder.computeTaintPaths(Set<AbstractionAtSink> res) |
void |
ContextInsensitiveSourceFinder.computeTaintPaths(Set<AbstractionAtSink> res) |
void |
IAbstractionPathBuilder.computeTaintPaths(Set<AbstractionAtSink> res)
Computes the path of tainted data between the source and the sink
|
void |
BatchPathBuilder.computeTaintPaths(Set<AbstractionAtSink> res) |
void |
ContextSensitivePathBuilder.computeTaintPaths(Set<AbstractionAtSink> res) |
void |
RecursivePathBuilder.computeTaintPaths(Set<AbstractionAtSink> res) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MyConcurrentHashMap<AbstractionAtSink,Abstraction> |
TaintPropagationResults.results |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<AbstractionAtSink> |
TaintPropagationResults.getResults()
Gets all results collected in this data object
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TaintPropagationResults.addResult(AbstractionAtSink resultAbs)
Adds a new result of the data flow analysis to the collection
|
boolean |
TaintPropagationResults.OnTaintPropagationResultAdded.onResultAvailable(AbstractionAtSink abs)
Called when a new abstraction has reached a sink statement
|
Copyright © 2022 Fraunhofer SIT. All rights reserved.