Uses of Class
sootup.callgraph.CallGraph.Call
Packages that use CallGraph.Call
-
Uses of CallGraph.Call in qilin.core.builder.callgraph
Fields in qilin.core.builder.callgraph with type parameters of type CallGraph.CallModifier and TypeFieldDescriptionprotected Map<MethodSignature,
Set<CallGraph.Call>> OnFlyCallGraph.calls
Methods in qilin.core.builder.callgraph that return types with arguments of type CallGraph.CallModifier and TypeMethodDescription@NonNull Set<CallGraph.Call>
OnFlyCallGraph.callsFrom
(@NonNull MethodSignature sourceMethod) @NonNull Set<CallGraph.Call>
OnFlyCallGraph.callsTo
(@NonNull MethodSignature targetMethod) Methods in qilin.core.builder.callgraph with parameters of type CallGraph.CallModifier and TypeMethodDescriptionvoid
OnFlyCallGraph.addCall
(@NonNull CallGraph.Call call) boolean
OnFlyCallGraph.containsCall
(@NonNull CallGraph.Call call) -
Uses of CallGraph.Call in sootup.callgraph
Fields in sootup.callgraph with type parameters of type CallGraph.CallModifier and TypeFieldDescriptionprotected @NonNull com.google.common.collect.ArrayListMultimap<ClassType,
CallGraph.Call> RapidTypeAnalysisAlgorithm.ignoredCalls
Methods in sootup.callgraph that return CallGraph.CallModifier and TypeMethodDescriptionprotected @NonNull CallGraph.Call
GraphBasedCallGraph.edgeOf
(@NonNull MethodSignature source, @NonNull MethodSignature target, @NonNull InvokableStmt invokableStmt) it returns the edge of the graph that is described by the given source, target, stmt in the call graph.Methods in sootup.callgraph that return types with arguments of type CallGraph.CallModifier and TypeMethodDescription@NonNull Set<CallGraph.Call>
CallGraph.callsFrom
(@NonNull MethodSignature sourceMethod) This method returns all method signatures that are called by a given method signature.@NonNull Set<CallGraph.Call>
GraphBasedCallGraph.callsFrom
(@NonNull MethodSignature sourceMethod) @NonNull Set<CallGraph.Call>
CallGraph.callsTo
(@NonNull MethodSignature targetMethod) This method returns all method signatures that call a given method signature.@NonNull Set<CallGraph.Call>
GraphBasedCallGraph.callsTo
(@NonNull MethodSignature targetMethod) Methods in sootup.callgraph with parameters of type CallGraph.CallModifier and TypeMethodDescriptionvoid
GraphBasedCallGraph.addCall
(@NonNull CallGraph.Call call) void
MutableCallGraph.addCall
(@NonNull CallGraph.Call call) This method enables to add calls that are edges in the call graph.boolean
CallGraph.containsCall
(@NonNull CallGraph.Call call) This method checks if an edge is contained in the call graph.boolean
GraphBasedCallGraph.containsCall
(@NonNull CallGraph.Call call) protected String
GraphBasedCallGraph.printCalledMethods
(CallGraph.Call call) This returns the string that is used in the toString Method to define the called methodsprotected String
GraphBasedCallGraph.printCallingMethods
(CallGraph.Call call) This returns the string that is used in the toString Method to define the methods that call a specific methodprotected String
GraphBasedCallGraph.toDotEdge
(CallGraph.Call call) exports a call of the call graph to an edge in a dot fileConstructor parameters in sootup.callgraph with type arguments of type CallGraph.CallModifierConstructorDescriptionprotected
GraphBasedCallGraph
(@NonNull org.jgrapht.graph.DirectedPseudograph<GraphBasedCallGraph.Vertex, CallGraph.Call> graph, @NonNull Map<MethodSignature, GraphBasedCallGraph.Vertex> signatureToVertex, @NonNull List<MethodSignature> entryMethods)