Uses of Interface
pascal.taie.analysis.pta.core.cs.element.Pointer
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 Pointer in pascal.taie.analysis.pta.core.cs.element
Modifier and TypeClassDescriptionclass
Represents array index pointers.class
Represents context-sensitive variables.class
Represents instance field pointers.class
Represents static field pointers. -
Uses of Pointer in pascal.taie.analysis.pta.core.solver
Modifier and TypeMethodDescriptionPointerFlowGraph.getInEdgesOf
(Pointer node) PointerFlowGraph.getNodes()
PointerFlowGraph.getPredsOf
(Pointer node) PointerFlowGraph.getSuccsOf
(Pointer node) PointerFlowGraph.pointers()
Modifier and TypeMethodDescriptiondefault void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind) Adds an edge "source -> target" to the PFG.default void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind, Transfer transfer) Deprecated.default void
Solver.addPFGEdge
(Pointer source, Pointer target, FlowKind kind, Type type) Deprecated.UseSolver.addPFGEdge(PointerFlowEdge, Type)
instead.void
DefaultSolver.addPointerFilter
(Pointer pointer, Predicate<CSObj> filter) void
Solver.addPointerFilter
(Pointer pointer, Predicate<CSObj> filter) Adds an object filter to given pointer.void
DefaultSolver.addPointsTo
(Pointer pointer, Context heapContext, Obj obj) void
DefaultSolver.addPointsTo
(Pointer pointer, CSObj csObj) void
DefaultSolver.addPointsTo
(Pointer pointer, PointsToSet pts) void
Solver.addPointsTo
(Pointer pointer, Context heapContext, Obj obj) void
Solver.addPointsTo
(Pointer pointer, CSObj csObj) default void
Solver.addPointsTo
(Pointer pointer, Obj obj) Convenient API to add points-to relation for object with empty heap context.void
Solver.addPointsTo
(Pointer pointer, PointsToSet pts) PointerFlowGraph.getInEdgesOf
(Pointer node) PointerFlowGraph.getOutEdgesOf
(Pointer pointer) DefaultSolver.getPointsToSetOf
(Pointer pointer) Solver.getPointsToSetOf
(Pointer pointer) Returns the points-to set of given pointer.PointerFlowGraph.getPredsOf
(Pointer node) PointerFlowGraph.getSuccsOf
(Pointer node)
Solver.addPFGEdge(PointerFlowEdge, Transfer)
instead.