| 程序包 | 说明 |
|---|---|
| soot.jimple.infoflow.sourcesSinks.definitions |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MethodSourceSinkDefinition |
MethodSourceSinkDefinition.buildNewDefinition(Set<AccessPathTuple> baseAPTs,
Set<AccessPathTuple>[] paramAPTs,
Set<AccessPathTuple> returnAPTs)
Factory method for creating a new method-based source/sink definition based
on the current one.
|
protected MethodSourceSinkDefinition |
MethodSourceSinkDefinition.buildNewDefinition(SootMethodAndClass methodAndclass,
Set<AccessPathTuple> filteredBaseObjects,
Set<AccessPathTuple>[] filteredParameters,
Set<AccessPathTuple> filteredReturnValues,
MethodSourceSinkDefinition.CallType callType) |
static MethodSourceSinkDefinition |
MethodSourceSinkDefinition.createParameterSource(int index,
MethodSourceSinkDefinition.CallType callType)
Creates a source definition that considers a parameter as tainted
|
static MethodSourceSinkDefinition |
MethodSourceSinkDefinition.createReturnSource(MethodSourceSinkDefinition.CallType callType)
Creates a source definition that considers the return value as tainted
|
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.filter(Collection<AccessPathTuple> accessPaths) |
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.getBaseObjectSink()
Gets the shared sink definition that is not associated with any method and
taints the base object
|
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.getBaseObjectSource()
Gets the shared source definition that is not associated with any method and
taints the base object
|
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.getSinkOnlyDefinition() |
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.getSourceOnlyDefinition() |
MethodSourceSinkDefinition |
MethodSourceSinkDefinition.simplify()
Checks whether this definition is equivalent to one of the simple predefined
ones.
|
Copyright © 2022 Fraunhofer SIT. All rights reserved.