Uses of Class
pascal.taie.analysis.pta.core.solver.PointerFlowEdge
Packages that use 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
Methods in pascal.taie.analysis.pta.core.cs.element that return PointerFlowEdgeModifier and TypeMethodDescriptionPointer.getOrAddEdge
(FlowKind kind, Pointer source, Pointer target) Adds a pointer flow edgesource
->target
, and returns the edge.Methods in pascal.taie.analysis.pta.core.cs.element that return types with arguments of type PointerFlowEdge -
Uses of PointerFlowEdge in pascal.taie.analysis.pta.core.solver
Methods in pascal.taie.analysis.pta.core.solver that return PointerFlowEdgeModifier and TypeMethodDescriptionPointerFlowGraph.getOrAddEdge
(FlowKind kind, Pointer source, Pointer target) Adds a pointer flow edgesource
->target
, and returns the edge.Methods in pascal.taie.analysis.pta.core.solver that return types with arguments of type PointerFlowEdgeMethods in pascal.taie.analysis.pta.core.solver with parameters of type PointerFlowEdgeModifier 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)