Class TaintSource
java.lang.Object
proguard.analysis.cpa.domain.taint.TaintSource
- Direct Known Subclasses:
JvmTaintSource
A
TaintSource specifies a method which can taint any (subset) of the following: the
instance, the return value, the argument objects, or static fields.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
signature
-
taintsThis
public final boolean taintsThis -
taintsReturn
public final boolean taintsReturn -
taintsArgs
-
taintsGlobals
-
-
Constructor Details
-
TaintSource
public TaintSource(Signature signature, boolean taintsThis, boolean taintsReturn, Set<Integer> taintsArgs, Set<String> taintsGlobals) Create a taint source.- Parameters:
signature- the signature a source methodtaintsThis- whether the source taints the calling instancetaintsReturn- whether the source taints its returntaintsArgs- a set of tainted argumentstaintsGlobals- a set of tainted global variables
-
-
Method Details