Uses of Class
qilin.core.pag.ContextMethod
Packages that use ContextMethod
Package
Description
-
Uses of ContextMethod in qilin.core
Methods in qilin.core that return ContextMethodModifier and TypeMethodDescriptionCorePTA.parameterize
(SootMethod method, Context context) Finds or creates the ContextMethod for method and context.abstract ContextMethod
PTA.parameterize
(SootMethod method, Context context) Methods in qilin.core that return types with arguments of type ContextMethodMethods in qilin.core with parameters of type ContextMethodModifier and TypeMethodDescriptionCorePTA.createCalleeCtx
(ContextMethod caller, AllocNode receiverNode, CallSite callSite, SootMethod target) abstract Context
PTA.createCalleeCtx
(ContextMethod caller, AllocNode receiverNode, CallSite callSite, SootMethod target) -
Uses of ContextMethod in qilin.core.builder
Fields in qilin.core.builder with type parameters of type ContextMethodModifier and TypeFieldDescriptionprotected final Set<ContextMethod>
CallGraphBuilder.reachMethods
Methods in qilin.core.builder that return types with arguments of type ContextMethodModifier and TypeMethodDescriptionCallGraphBuilder.getEntryPoints()
CallGraphBuilder.getReachableMethods()
Methods in qilin.core.builder with parameters of type ContextMethodModifier and TypeMethodDescriptionvoid
CallGraphBuilder.addStaticEdge
(ContextMethod caller, InvokableStmt callStmt, SootMethod calleem, Kind kind) CallGraphBuilder.getReceiverVarNode
(Local receiver, ContextMethod m) void
CallGraphBuilder.injectCallEdge
(Object heapOrType, ContextMethod callee, Kind kind) Method parameters in qilin.core.builder with type arguments of type ContextMethodModifier and TypeMethodDescriptionvoid
CallGraphBuilder.setRMQueue
(ChunkedQueue<ContextMethod> rmQueue) -
Uses of ContextMethod in qilin.core.builder.callgraph
Fields in qilin.core.builder.callgraph with type parameters of type ContextMethodModifier and TypeFieldDescriptionprotected Map<ContextMethod,
Edge> OnFlyCallGraph.srcMethodToEdge
protected Map<ContextMethod,
Edge> OnFlyCallGraph.tgtToEdge
Methods in qilin.core.builder.callgraph that return ContextMethodMethods in qilin.core.builder.callgraph that return types with arguments of type ContextMethodModifier and TypeMethodDescriptionOnFlyCallGraph.sourceMethods()
Returns an iterator over all methods that are the sources of at least one edge.Methods in qilin.core.builder.callgraph with parameters of type ContextMethodModifier and TypeMethodDescriptionOnFlyCallGraph.edgesInto
(ContextMethod m) Returns an iterator over all edges that have m as their target method.OnFlyCallGraph.edgesOutOf
(ContextMethod m) Returns an iterator over all edges that have m as their source method.Constructors in qilin.core.builder.callgraph with parameters of type ContextMethodModifierConstructorDescriptionEdge
(ContextMethod src, InvokableStmt srcUnit, ContextMethod tgt) Edge
(ContextMethod src, InvokableStmt srcUnit, ContextMethod tgt, Kind kind) -
Uses of ContextMethod in qilin.core.pag
Fields in qilin.core.pag with type parameters of type ContextMethodModifier and TypeFieldDescriptionprotected final Map<SootMethod,
Map<Context, ContextMethod>> PAG.contextMethodMap
Methods in qilin.core.pag that return ContextMethodModifier and TypeMethodDescriptionExceptionThrowSite.container()
VirtualCallSite.container()
PAG.makeContextMethod
(Context context, SootMethod method) Finds or creates the ContextMethod for method and context.Methods in qilin.core.pag that return types with arguments of type ContextMethodConstructors in qilin.core.pag with parameters of type ContextMethodModifierConstructorDescriptionExceptionThrowSite
(VarNode throwNode, Stmt unit, ContextMethod container) VirtualCallSite
(VarNode recNode, InvokableStmt stmt, ContextMethod container, AbstractInstanceInvokeExpr iie, MethodSubSignature subSig, Kind kind) -
Uses of ContextMethod in qilin.core.solver
Method parameters in qilin.core.solver with type arguments of type ContextMethod -
Uses of ContextMethod in qilin.parm.ctxcons
Methods in qilin.parm.ctxcons with parameters of type ContextMethodModifier and TypeMethodDescriptionCallsiteCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) CtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) HybObjCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) HybTypeCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) InsensCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) ObjCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) TypeCtxConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) -
Uses of ContextMethod in qilin.pta.toolkits.dd
Methods in qilin.pta.toolkits.dd with parameters of type ContextMethodModifier and TypeMethodDescriptionTunnelingConstructor.constructCtx
(ContextMethod caller, ContextAllocNode receiverNode, CallSite callSite, SootMethod target) -
Uses of ContextMethod in qilin.pta.tools
Methods in qilin.pta.tools that return ContextMethodMethods in qilin.pta.tools with parameters of type ContextMethodModifier and TypeMethodDescriptionDebloatedPTA.createCalleeCtx
(ContextMethod caller, AllocNode receiverNode, CallSite callSite, SootMethod target)