Uses of Record 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.callsMethods 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) @NonNull Set<CallGraph.Call>OnFlyCallGraph.getCalls()Methods in qilin.core.builder.callgraph with parameters of type CallGraph.CallModifier and TypeMethodDescriptionvoidOnFlyCallGraph.addCall(@NonNull CallGraph.Call call) booleanOnFlyCallGraph.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.ignoredCallsMethods in sootup.callgraph that return CallGraph.CallModifier and TypeMethodDescriptionprotected @NonNull CallGraph.CallGraphBasedCallGraph.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) @NonNull Set<CallGraph.Call>CallGraph.getCalls()This method returns all calls in the call graph.@NonNull Set<CallGraph.Call>GraphBasedCallGraph.getCalls()Methods in sootup.callgraph with parameters of type CallGraph.CallModifier and TypeMethodDescriptionvoidGraphBasedCallGraph.addCall(@NonNull CallGraph.Call call) voidMutableCallGraph.addCall(@NonNull CallGraph.Call call) This method enables to add calls that are edges in the call graph.protected voidAbstractCallGraphAlgorithm.addCallToCG(@NonNull CallGraph.Call call, @NonNull MutableCallGraph cg, @NonNull Deque<MethodSignature> workList) Adds the defined call to the given call graph.booleanCallGraph.containsCall(@NonNull CallGraph.Call call) This method checks if an edge is contained in the call graph.booleanGraphBasedCallGraph.containsCall(@NonNull CallGraph.Call call) protected StringGraphBasedCallGraph.printCalledMethods(CallGraph.Call call) This returns the string that is used in the toString Method to define the called methodsprotected StringGraphBasedCallGraph.printCallingMethods(CallGraph.Call call) This returns the string that is used in the toString Method to define the methods that call a specific methoddefault StringBuilderCallGraph.toDotEdge(CallGraph.Call call) exports a call of the call graph to an edge in a dot fileMethod parameters in sootup.callgraph with type arguments of type CallGraph.CallModifier and TypeMethodDescriptionCallGraph.exportAsDot(Comparator<CallGraph.Call> callComparator) This method converts the call graph object into dot format and writes it to a string file.Constructor parameters in sootup.callgraph with type arguments of type CallGraph.CallModifierConstructorDescriptionprotectedGraphBasedCallGraph(@NonNull org.jgrapht.graph.DirectedPseudograph<GraphBasedCallGraph.Vertex, CallGraph.Call> graph, @NonNull Map<MethodSignature, GraphBasedCallGraph.Vertex> signatureToVertex, @NonNull List<MethodSignature> entryMethods)