Uses of Interface
pascal.taie.analysis.pta.plugin.Plugin
Packages that use Plugin
Package
Description
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
Provide plugin interface of pointer analysis and
some instances (implementations).
-
Uses of Plugin in pascal.taie.analysis.pta.core.solver
Methods in pascal.taie.analysis.pta.core.solver with parameters of type Plugin -
Uses of Plugin in pascal.taie.analysis.pta.plugin
Classes in pascal.taie.analysis.pta.plugin that implement PluginModifier and TypeClassDescriptionclass
Records the elapsed time of pointer analysis.class
Triggers the analysis of class initializers.class
Composite plugin which allows multiple independent plugins to be used together.class
This class is for debugging/testing purpose.class
Initializes standard entry points for pointer analysis.class
HandlesAssignLiteral
var = null.class
HandlesAssignLiteral
where the RValue is ofNumberLiteral
.class
Profiler to help identify analysis hot spots in the analyzed program and assist performance tuning for pointer analysis.class
Models GC behavior that it assigns every reference to Reference.pending.class
Dump points-to set to file or compare the analysis result with the ones read from input file.class
Models initialization of system thread group, main thread group, main thread, and some Thread APIs.Methods in pascal.taie.analysis.pta.plugin with parameters of type Plugin -
Uses of Plugin in pascal.taie.analysis.pta.plugin.exception
Classes in pascal.taie.analysis.pta.plugin.exception that implement Plugin -
Uses of Plugin in pascal.taie.analysis.pta.plugin.invokedynamic
Classes in pascal.taie.analysis.pta.plugin.invokedynamic that implement PluginModifier and TypeClassDescriptionclass
class
Since Java 9, String concatenation is implemented via invokedynamic.class
-
Uses of Plugin in pascal.taie.analysis.pta.plugin.natives
Classes in pascal.taie.analysis.pta.plugin.natives that implement PluginModifier and TypeClassDescriptionclass
This class models some native calls by "inlining" their side effects at the call sites to provide better precision for pointer analysis. -
Uses of Plugin in pascal.taie.analysis.pta.plugin.reflection
Classes in pascal.taie.analysis.pta.plugin.reflection that implement Plugin -
Uses of Plugin in pascal.taie.analysis.pta.plugin.taint
Classes in pascal.taie.analysis.pta.plugin.taint that implement Plugin