Uses of Interface
pascal.taie.util.graph.Graph
Package
Description
Provides the classes necessary to build and represent a call graph.
Provides the classes necessary to represent an inter-procedural
control-flow graph (ICFG).
Provide functionality related to context sensitivity.
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
This package provides functionality for processing options and configurations.
-
Uses of Graph in pascal.taie.analysis.graph.callgraph
Modifier and TypeInterfaceDescriptioninterface
CallGraph<CallSite,
Method> Representation of call graph.Modifier and TypeClassDescriptionclass
AbstractCallGraph<CallSite,
Method> Common functionality forCallGraph
implementations.class
Default implementation of call graph. -
Uses of Graph in pascal.taie.analysis.graph.cfg
Modifier and TypeInterfaceDescriptioninterface
CFG<N>
Representation of a control-flow graph of a method. -
Uses of Graph in pascal.taie.analysis.graph.flowgraph
-
Uses of Graph in pascal.taie.analysis.graph.icfg
Modifier and TypeInterfaceDescriptioninterface
ICFG<Method,
Node> Represents an inter-procedural control-flow graph. -
Uses of Graph in pascal.taie.analysis.pta.core.cs
-
Uses of Graph in pascal.taie.analysis.pta.core.solver
Modifier and TypeClassDescriptionclass
Represents pointer flow graph in context-sensitive pointer analysis. -
Uses of Graph in pascal.taie.analysis.pta.toolkit.util
Modifier and TypeMethodDescriptionOAGs.build
(PointerAnalysisResultEx pta) Builds object allocation graph. -
Uses of Graph in pascal.taie.config
Modifier and TypeMethodDescriptionPlan.dependenceGraph()
Returns the value of thedependenceGraph
record component.ModifierConstructorDescriptionPlan
(List<AnalysisConfig> analyses, Graph<AnalysisConfig> dependenceGraph, Set<String> keepResult) Creates an instance of aPlan
record class. -
Uses of Graph in pascal.taie.util.graph
Modifier and TypeClassDescriptionclass
Represents a merged graph of a directed graph G.class
ReverseGraph<N>
A reverse view of given graph.class
SimpleGraph<N>
A simple map-based implementation ofGraph
.ModifierConstructorDescriptionDominatorFinder
(Graph<N> graph) DominatorFinder
(Graph<N> graph, boolean isSparse) DominatorFinder
(Graph<N> graph, Indexer<N> indexer, boolean isSparse) Constructs a dominator finder with a graph and given indexer.MergedSCCGraph
(Graph<N> graph) Reachability
(Graph<N> graph) ReverseGraph
(Graph<N> graph) SimpleGraph
(Graph<N> graph) Constructs a new graph containing the same node and edge sets as the specified graph.TopologicalSorter
(Graph<N> graph) TopologicalSorter
(Graph<N> graph, boolean reverse) TopologicalSorter
(Graph<N> graph, List<N> preservedOrder) Computes a topological soring of a graph, while the client code wishes to preserve some ordering in the sorting result.