Uses of Interface
sootup.callgraph.CallGraph
Packages that use CallGraph
Package
Description
-
Uses of CallGraph in qilin.core.builder.callgraph
Classes in qilin.core.builder.callgraph that implement CallGraphMethods in qilin.core.builder.callgraph with parameters of type CallGraph -
Uses of CallGraph in sootup.analysis.interprocedural.icfg
Fields in sootup.analysis.interprocedural.icfg declared as CallGraphMethods in sootup.analysis.interprocedural.icfg that return CallGraphMethods in sootup.analysis.interprocedural.icfg with parameters of type CallGraphModifier and TypeMethodDescriptionstatic String
ICFGDotExporter.buildICFGGraph
(Map<MethodSignature, StmtGraph<?>> signatureToStmtGraph, View view, CallGraph callGraph) JimpleBasedInterproceduralCFG.buildICFGGraph
(CallGraph callGraph) void
JimpleBasedInterproceduralCFG.computeAllCalls
(List<MethodSignature> entryPoints, Map<MethodSignature, StmtGraph<?>> signatureToStmtGraph, CallGraph callGraph) static Map<Integer,
MethodSignature> ICFGDotExporter.computeCalls
(Map<MethodSignature, StmtGraph<?>> stmtGraphSet, View view, CallGraph callgraph) This method finds out all the calls made in the given StmtGraphs, so it can be edged to other methods.static void
ICFGDotExporter.connectEdgesToSubClasses
(MethodSignature source, MethodSignature target, View view, Map<Integer, MethodSignature> calls, CallGraph callgraph) static Set<MethodSignature>
ICFGDotExporter.getMethodSignatureInSubClass
(MethodSignature source, MethodSignature target, CallGraph callGraph) Constructors in sootup.analysis.interprocedural.icfg with parameters of type CallGraphModifierConstructorDescriptionJimpleBasedInterproceduralCFG
(CallGraph cg, View view, boolean enableExceptions, boolean includeReflectiveCalls) -
Uses of CallGraph in sootup.callgraph
Subinterfaces of CallGraph in sootup.callgraphModifier and TypeInterfaceDescriptioninterface
This interface defines a mutable call graph.Classes in sootup.callgraph that implement CallGraphModifier and TypeClassDescriptionclass
This class implements a mutable call graph as a graph.Methods in sootup.callgraph that return CallGraphModifier and TypeMethodDescriptionAdds a class to the call graph.CallGraphDifference.getBaseCallGraph()
CallGraphDifference.getOtherCallGraph()
CallGraphAlgorithm.initialize()
This method initializes and starts the call graph algorithm without given entry points.CallGraphAlgorithm.initialize
(List<MethodSignature> entryPoints) This method initializes and starts the call graph algorithm with given entry points.ClassHierarchyAnalysisAlgorithm.initialize()
ClassHierarchyAnalysisAlgorithm.initialize
(List<MethodSignature> entryPoints) RapidTypeAnalysisAlgorithm.initialize()
RapidTypeAnalysisAlgorithm.initialize
(List<MethodSignature> entryPoints) Methods in sootup.callgraph with parameters of type CallGraphModifier and TypeMethodDescriptionAdds a class to the call graph.This method compares the difference between the current call graph and call graph passed into the argument.Constructors in sootup.callgraph with parameters of type CallGraphModifierConstructorDescriptionCallGraphDifference
(CallGraph baseCallGraph, CallGraph otherCallGraph)