Uses of Enum Class
pascal.taie.analysis.graph.flowgraph.FlowKind
Packages that use 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
Methods in pascal.taie.analysis.graph.flowgraph that return FlowKind -
Uses of FlowKind in pascal.taie.analysis.pta.core.cs.element
Methods in pascal.taie.analysis.pta.core.cs.element with parameters of type FlowKindModifier 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
Methods in pascal.taie.analysis.pta.core.solver that return FlowKindMethods in pascal.taie.analysis.pta.core.solver with parameters of type FlowKindModifier 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.Constructors in pascal.taie.analysis.pta.core.solver with parameters of type FlowKind