Uses of Class
pascal.taie.analysis.pta.core.solver.PointerFlowEdge
Package
Description
Provides the classes to represent and manage context-sensitive elements
used in pointer analysis, including context-sensitive pointers, objects,
call sites, and methods.
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
-
Uses of PointerFlowEdge in pascal.taie.analysis.pta.core.cs.element
Modifier and TypeMethodDescriptionPointer.getOrAddEdge
(FlowKind kind, Pointer source, Pointer target) Adds a pointer flow edgesource
->target
, and returns the edge. -
Uses of PointerFlowEdge in pascal.taie.analysis.pta.core.solver
Modifier and TypeMethodDescriptionPointerFlowGraph.getOrAddEdge
(FlowKind kind, Pointer source, Pointer target) Adds a pointer flow edgesource
->target
, and returns the edge.Modifier and TypeMethodDescriptionIdentity.apply
(PointerFlowEdge edge, PointsToSet input) Transfer.apply
(PointerFlowEdge edge, PointsToSet input) Transfer function on a pointer flow edge.TypeFilter.apply
(PointerFlowEdge edge, PointsToSet input)