Class TaintSink
java.lang.Object
proguard.analysis.cpa.domain.taint.TaintSink
- Direct Known Subclasses:
JvmTaintSink
A
TaintSink specifies a sink for the taint analysis. A sink can be sensitive to the
instance, the arguments, or the static fields. If a sink S is sensitive to X, then if X is
tainted, we conclude that the taint has reached S.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Predicate<TaintSource>final Predicate<TaintSource>final Signature -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
IS_VALID_FOR_SOURCE_DEFAULT
-
signature
-
isValidForSource
-
-
Constructor Details
-
TaintSink
Create a taint sink.- Parameters:
signature- the signature of a sink method
-
TaintSink
Create a taint sink.- Parameters:
signature- the signature of a sink methodisValidForSource- predicate on whether the sink is valid for a given source
-
-
Method Details