Uses of Enum Class
pascal.taie.analysis.graph.flowgraph.FlowKind
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 FlowKind in pascal.taie.analysis.graph.flowgraph
-
Uses of FlowKind 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 FlowKind in pascal.taie.analysis.pta.core.solver
Modifier and TypeMethodDescriptionvoid
DefaultSolver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind, Transfer transfer) default void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind) Adds an edge "source -> target" to the PFG.void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind, Transfer transfer) Adds an edge "source -> target" (with edge transfer) to the PFG.default void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind, Type type) Adds an edge "source -> target" to the PFG.PointerFlowGraph.getOrAddEdge
(FlowKind kind, Pointer source, Pointer target) Adds a pointer flow edgesource
->target
, and returns the edge.