Uses of Package
soot.jimple.toolkits.callgraph
-
Packages that use soot.jimple.toolkits.callgraph Package Description soot Base Soot classes, shared by different intermediate representations.soot.jimple.spark.builder soot.jimple.spark.geom.dataRep soot.jimple.spark.geom.geomPA soot.jimple.spark.pag soot.jimple.spark.solver soot.jimple.toolkits.annotation.purity soot.jimple.toolkits.callgraph soot.jimple.toolkits.ide.icfg soot.jimple.toolkits.infoflow soot.jimple.toolkits.pointer soot.jimple.toolkits.thread.mhp soot.jimple.toolkits.thread.mhp.findobject soot.jimple.toolkits.thread.mhp.pegcallgraph soot.jimple.toolkits.thread.synchronization -
Classes in soot.jimple.toolkits.callgraph used by soot Class Description CallGraph Represents the edges in a call graph.CHATransformer Builds an invoke graph using Class Hierarchy Analysis.ContextSensitiveCallGraph Represents a context-sensitive call graph for querying by client analyses.ReachableMethods Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges.VirtualCalls Resolves virtual calls. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.spark.builder Class Description CallGraphBuilder Models the call graph.ReachableMethods Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.spark.geom.dataRep Class Description Edge Represents a single edge in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.spark.geom.geomPA Class Description Edge Represents a single edge in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.spark.pag Class Description Edge Represents a single edge in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.spark.solver Class Description CallGraph Represents the edges in a call graph.ContextManager Interface for context managers, which decide how edges should be added to a context-sensitive call graph.Edge Represents a single edge in a call graph.OnFlyCallGraphBuilder Models the call graph.ReachableMethods Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.annotation.purity Class Description CallGraph Represents the edges in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.callgraph Class Description AbstractCallSite Abstract base class for call sitesCallGraph Represents the edges in a call graph.CHATransformer Builds an invoke graph using Class Hierarchy Analysis.ConstantArrayAnalysis ConstantArrayAnalysis.ArrayState ConstantArrayAnalysis.ArrayTypes ContextManager Interface for context managers, which decide how edges should be added to a context-sensitive call graph.ContextSensitiveEdge Represents a single context-sensitive edge in a call graph.Edge Represents a single edge in a call graph.EdgePredicate An interface for predicates on edges, used to specify which edges should or shouldn't be included as part of a particular subgraph.Filter Represents a subset of the edges in a call graph satisfying an EdgePredicate predicate.InvokeCallSite OnFlyCallGraphBuilder Models the call graph.OnFlyCallGraphBuilder.DefaultReflectionModel ReachableMethods Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges.ReflectionModel VirtualCalls Resolves virtual calls.VirtualCallSite Holds relevant information about a particular virtual call site.VirtualEdgesSummaries Utility class used byOnFlyCallGraphBuilderfor finding functions at which to place virtual callgraph edges.VirtualEdgesSummaries.AbstractParameterMapping VirtualEdgesSummaries.DeferredVirtualEdgeTarget A deferred edge target models cases in which a call does not immediately invoke the callback, but instead returns an object on which a callback an be invoked later.VirtualEdgesSummaries.DirectTarget VirtualEdgesSummaries.IndirectTarget VirtualEdgesSummaries.InstanceinvokeSource VirtualEdgesSummaries.InvocationVirtualEdgeTarget The target of a PAG or callgraph edge that corresponds to the immediate execution of a method.VirtualEdgesSummaries.VirtualEdge VirtualEdgesSummaries.VirtualEdgeSource VirtualEdgesSummaries.VirtualEdgeTarget Abstract base class for all virtual edge targets. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.ide.icfg Class Description CallGraph Represents the edges in a call graph.EdgePredicate An interface for predicates on edges, used to specify which edges should or shouldn't be included as part of a particular subgraph.Filter Represents a subset of the edges in a call graph satisfying an EdgePredicate predicate. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.infoflow Class Description Edge Represents a single edge in a call graph.ReachableMethods Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.pointer Class Description CallGraph Represents the edges in a call graph.Filter Represents a subset of the edges in a call graph satisfying an EdgePredicate predicate. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.thread.mhp Class Description CallGraph Represents the edges in a call graph.Edge Represents a single edge in a call graph.EdgePredicate An interface for predicates on edges, used to specify which edges should or shouldn't be included as part of a particular subgraph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.thread.mhp.findobject Class Description CallGraph Represents the edges in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.thread.mhp.pegcallgraph Class Description CallGraph Represents the edges in a call graph. -
Classes in soot.jimple.toolkits.callgraph used by soot.jimple.toolkits.thread.synchronization Class Description CallGraph Represents the edges in a call graph.Edge Represents a single edge in a call graph.EdgePredicate An interface for predicates on edges, used to specify which edges should or shouldn't be included as part of a particular subgraph.