Uses of Interface
sootup.callgraph.CallGraph
Package
Description
-
Uses of CallGraph in qilin.core.builder.callgraph
-
Uses of CallGraph in sootup.analysis.interprocedural.icfg
Modifier 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) ModifierConstructorDescriptionJimpleBasedInterproceduralCFG
(CallGraph cg, View view, boolean enableExceptions, boolean includeReflectiveCalls) -
Uses of CallGraph in sootup.callgraph
Modifier and TypeInterfaceDescriptioninterface
This interface defines a mutable call graph.Modifier and TypeClassDescriptionclass
This class implements a mutable call graph as a graph.Modifier 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) Modifier 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.ModifierConstructorDescriptionCallGraphDifference
(CallGraph baseCallGraph, CallGraph otherCallGraph)