Class TaintConfigProvider
java.lang.Object
pascal.taie.analysis.pta.plugin.taint.TaintConfigProvider
Provides a configuration for taint analysis.
Subclasses should implement the constructor
TaintConfigProvider(ClassHierarchy, TypeSystem)
and override the necessary methods to provide specific configurations.-
Field Summary
Modifier and TypeFieldDescriptionprotected final ClassHierarchy
protected final SignatureMatcher
protected final TypeSystem
-
Constructor Summary
ModifierConstructorDescriptionprotected
TaintConfigProvider
(ClassHierarchy hierarchy, TypeSystem typeSystem) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
get()
protected List<ParamSanitizer>
sinks()
sources()
protected List<TaintTransfer>
-
Field Details
-
hierarchy
-
typeSystem
-
matcher
-
-
Constructor Details
-
TaintConfigProvider
-
-
Method Details
-
sources
-
sinks
-
transfers
-
sanitizers
-
callSiteMode
protected boolean callSiteMode() -
get
-