Uses of Class
qilin.core.pag.LocalVarNode
Packages that use LocalVarNode
Package
Description
Generally useful utility classes for Soot.
-
Uses of LocalVarNode in qilin.core
Methods in qilin.core with parameters of type LocalVarNodeModifier and TypeMethodDescriptionprotected ContextVarNodeCorePTA.parameterize(LocalVarNode vn, Context context) -
Uses of LocalVarNode in qilin.core.builder
Methods in qilin.core.builder that return LocalVarNodeModifier and TypeMethodDescriptionMethodNodeFactory.makeInvokeStmtThrowVarNode(Stmt invoke, SootMethod method) -
Uses of LocalVarNode in qilin.core.pag
Methods in qilin.core.pag that return LocalVarNodeModifier and TypeMethodDescriptionPAG.findLocalVarNode(SootMethod m, Object value, Type type) Finds the LocalVarNode for the variable value, or returns null.PAG.makeLocalVarNode(Object value, Type type, SootMethod method) Finds or creates the LocalVarNode for the variable value, of type type. -
Uses of LocalVarNode in qilin.parm.select
Methods in qilin.parm.select with parameters of type LocalVarNodeModifier and TypeMethodDescriptionBeanSelector.select(LocalVarNode lvn, Context context) abstract ContextCtxSelector.select(LocalVarNode lvn, Context context) DebloatingSelector.select(LocalVarNode lvn, Context context) FullMethodLvSelector.select(LocalVarNode lvn, Context context) HeuristicSelector.select(LocalVarNode lvn, Context context) InsenSelector.select(LocalVarNode lvn, Context context) PartialMethodLvSelector.select(LocalVarNode lvn, Context context) PartialVarSelector.select(LocalVarNode lvn, Context context) PipelineSelector.select(LocalVarNode lvn, Context context) UniformSelector.select(LocalVarNode lvn, Context context) VarLvSelector.select(LocalVarNode lvn, Context context) -
Uses of LocalVarNode in qilin.pta.toolkits.conch
Methods in qilin.pta.toolkits.conch with parameters of type LocalVarNodeModifier and TypeMethodDescriptionprotected voidAbstractPAG.addAssignEdge(LocalVarNode from, LocalVarNode to) protected voidAbstractPAG.addLoadEdge(LocalVarNode base, LocalVarNode to) protected voidAbstractPAG.addNewEdge(AllocNode from, LocalVarNode to) protected voidDepOnParamAnalysis.addNewEdge(AllocNode from, LocalVarNode to) protected voidLeakAnalysis.addNewEdge(AllocNode from, LocalVarNode to) protected voidAbstractPAG.addParamEdge(LocalVarNode param) protected voidDepOnParamAnalysis.addParamEdge(LocalVarNode param) protected voidLeakAnalysis.addParamEdge(LocalVarNode param) protected voidAbstractPAG.addReturnEdge(LocalVarNode mret) protected voidLeakAnalysis.addReturnEdge(LocalVarNode mret) protected voidAbstractPAG.addStoreEdge(LocalVarNode from, LocalVarNode base) -
Uses of LocalVarNode in qilin.pta.toolkits.dd
Methods in qilin.pta.toolkits.dd with parameters of type LocalVarNode -
Uses of LocalVarNode in qilin.pta.toolkits.debloaterx
Fields in qilin.pta.toolkits.debloaterx with type parameters of type LocalVarNodeModifier and TypeFieldDescriptionprotected final Map<SparkField,Set<LocalVarNode>> InterFlowAnalysis.field2InParamsprotected final Map<SparkField,Set<LocalVarNode>> InterFlowAnalysis.field2OutParamsprotected final Set<LocalVarNode>IntraFlowAnalysis.paramsMethods in qilin.pta.toolkits.debloaterx that return LocalVarNodeMethods in qilin.pta.toolkits.debloaterx that return types with arguments of type LocalVarNodeModifier and TypeMethodDescriptionHeapContainerQuery.getInParamsToCSFields()InterFlowAnalysis.getParamsStoredInto(SparkField field) Methods in qilin.pta.toolkits.debloaterx with parameters of type LocalVarNodeModifier and TypeMethodDescriptionprotected voidXPAG.addAssignEdge(LocalVarNode from, LocalVarNode to) protected voidXPAG.addCLoadEdge(LocalVarNode base, LocalVarNode to) protected voidXPAG.addCStoreEdge(LocalVarNode from, LocalVarNode base) protected voidXPAG.addLoadEdge(LocalVarNode base, LocalVarNode to, SparkField field) protected voidXPAG.addNewEdge(AllocNode from, LocalVarNode to) protected voidXPAG.addParamEdge(LocalVarNode param) protected voidXPAG.addReturnEdge(LocalVarNode ret) protected voidXPAG.addStoreEdge(LocalVarNode from, LocalVarNode base, SparkField field) protected voidXPAG.addThisEdge(LocalVarNode thisNode) -
Uses of LocalVarNode in qilin.pta.toolkits.eagle
Methods in qilin.pta.toolkits.eagle with parameters of type LocalVarNodeModifier and TypeMethodDescriptionvoidEagle.addAssignEdge(LocalVarNode from, LocalVarNode to) voidEagle.addLoadEdge(LocalVarNode base, LocalVarNode to) voidEagle.addNewEdge(AllocNode from, LocalVarNode to) protected voidEagle.addParamEdges(AllocNode o, LocalVarNode thisRef, LocalVarNode[] parms, LocalVarNode mret, LocalVarNode mThrow) voidEagle.addStoreEdge(LocalVarNode from, LocalVarNode base) -
Uses of LocalVarNode in qilin.pta.toolkits.selectx
Fields in qilin.pta.toolkits.selectx with type parameters of type LocalVarNodeModifier and TypeFieldDescriptionstatic Map<LocalVarNode,L> L.l2LNstatic Map<LocalVarNode,L> L.l2LPMethods in qilin.pta.toolkits.selectx with parameters of type LocalVarNodeModifier and TypeMethodDescriptionvoidSelectx.addAssignEdge(LocalVarNode from, LocalVarNode to) voidSelectx.addEntryEdge(LocalVarNode from, LocalVarNode to, CallSite callSite) voidSelectx.addExitEdge(LocalVarNode from, LocalVarNode to, CallSite callSite) voidSelectx.addNewEdge(AllocNode from, LocalVarNode to) voidSelectx.addStaticLoadEdge(GlobalVarNode from, LocalVarNode to) voidSelectx.addStaticStoreEdge(LocalVarNode from, GlobalVarNode to) voidSelectx.addStoreEdge(LocalVarNode from, LocalVarNode base) static LL.v(LocalVarNode origin, boolean positive) -
Uses of LocalVarNode in qilin.pta.toolkits.turner
Fields in qilin.pta.toolkits.turner with type parameters of type LocalVarNodeMethods in qilin.pta.toolkits.turner with parameters of type LocalVarNodeModifier and TypeMethodDescriptionprotected voidAbstractMVFG.addAssignEdge(LocalVarNode from, LocalVarNode to) protected voidAbstractMVFG.addLoadEdge(LocalVarNode base, LocalVarNode to) protected voidAbstractMVFG.addNewEdge(AllocNode from, LocalVarNode to) protected voidAbstractMVFG.addStoreEdge(LocalVarNode from, LocalVarNode base) -
Uses of LocalVarNode in qilin.stat
Method parameters in qilin.stat with type arguments of type LocalVarNodeModifier and TypeMethodDescriptionvoidExporter.dumpInsensPointsTo(Collection<LocalVarNode> lvns, PTA pta) voidExporter.dumpReachableLocalVars(Collection<LocalVarNode> lvns) voidExporter.dumpReachableLocalVarsNoNative(Collection<LocalVarNode> lvns) -
Uses of LocalVarNode in qilin.util
Methods in qilin.util that return LocalVarNodeModifier and TypeMethodDescriptionstatic LocalVarNodePTAUtils.paramToArg(PAG pag, InvokableStmt invokeStmt, MethodPAG srcmpag, VarNode pi) Methods in qilin.util that return types with arguments of type LocalVarNodeModifier and TypeMethodDescriptionstatic Map<LocalVarNode,Set<AllocNode>> PTAUtils.calcStaticThisPTS(PTA pta)