Package pascal.taie.analysis.pta.core.solver
package pascal.taie.analysis.pta.core.solver
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
- See Also:
-
ClassDescriptionThis
ParamProvider
creates parameter objects of the declared types, and the objects pointed to by fields of parameter objects, as well as elements of array objects.ThisParamProvider
ignored all parameters.Represents entry points in pointer analysis.Base class for flow edges ofFlowKind.OTHER
.The parameter object provider for this variable/parameters of the entry method.Represents pointer flow graph in context-sensitive pointer analysis.Checks whether propagation of objects is allowed.ThisParamProvider
returns this/parameter objects specified via its builder.Transfer function on pointer flow edges.Transfer function that filters out the objects whose types are NOT subtypes of specific type.