Uses of Class
qilin.core.pag.PAG
Packages that use PAG
Package
Description
Native method simulations.
Points-to analysis graph (PAG) data structures, based on Soot/jimple/spark/pag with significant
modifications.
-
Uses of PAG in qilin.core
Fields in qilin.core declared as PAGMethods in qilin.core that return PAG -
Uses of PAG in qilin.core.builder
Fields in qilin.core.builder declared as PAGModifier and TypeFieldDescriptionprotected final PAGCallGraphBuilder.pagprotected PAGExceptionHandler.pagprotected PAGMethodNodeFactory.pagConstructors in qilin.core.builder with parameters of type PAG -
Uses of PAG in qilin.core.config
Methods in qilin.core.config with parameters of type PAGModifier and TypeMethodDescriptionstatic HeapAbstractorPointerAnalysisComponents.createHeapAbstractor(PointerAnalysisConfig config, PAG pag) -
Uses of PAG in qilin.core.invokedynamic
Constructors in qilin.core.invokedynamic with parameters of type PAG -
Uses of PAG in qilin.core.natives
Fields in qilin.core.natives declared as PAGConstructors in qilin.core.natives with parameters of type PAGModifierConstructorDescriptionJavaIoFileSystemGetFileSystemNative(View view, SootMethod method, PAG pag) JavaIoFileSystemListNative(View view, SootMethod method, PAG pag) JavaLangObjectCloneNative(View view, SootMethod method, PAG pag) JavaLangRefFinalizerInvokeFinalizeMethodNative(View view, SootMethod method, PAG pag) JavaLangSystemArraycopyNative(View view, SootMethod method, PAG pag) JavaLangSystemSetErr0Native(View view, SootMethod method, PAG pag) JavaLangSystemSetIn0Native(View view, SootMethod method, PAG pag) JavaLangSystemSetOut0Native(View view, SootMethod method, PAG pag) JavaLangThreadStart0Native(View view, SootMethod method, LValue currentThread, PAG pag) JavaSecurityAccessControllerDoPrivileged_ExceptionNative(View view, SootMethod method, PAG pag) JavaSecurityAccessControllerDoPrivilegedNative(View view, SootMethod method, PAG pag) NativeMethodDriver(PTAScene ptaScene, PAG pag) -
Uses of PAG in qilin.core.pag
Constructors in qilin.core.pag with parameters of type PAG -
Uses of PAG in qilin.core.reflection
Fields in qilin.core.reflection declared as PAGConstructors in qilin.core.reflection with parameters of type PAGModifierConstructorDescriptionNopReflectionModel(PTAScene scene, PAG pag) protectedReflectionModel(PTAScene ptaScene, PAG pag) TamiflexModel(PTAScene ptaScene, PAG pag) -
Uses of PAG in qilin.parm.heapabstraction
Constructors in qilin.parm.heapabstraction with parameters of type PAG -
Uses of PAG in qilin.parm.select
Constructors in qilin.parm.select with parameters of type PAG -
Uses of PAG in qilin.pta.toolkits.common
Methods in qilin.pta.toolkits.common with parameters of type PAGModifier and TypeMethodDescriptionToolUtil.getParameters(PAG pag, SootMethod m) ToolUtil.getRetVars(PAG pag, SootMethod m) static VarNodeToolUtil.getThis(PAG pag, SootMethod m) -
Uses of PAG in qilin.pta.toolkits.conch
Fields in qilin.pta.toolkits.conch declared as PAG -
Uses of PAG in qilin.pta.toolkits.dd
Constructors in qilin.pta.toolkits.dd with parameters of type PAGModifierConstructorDescriptionCtxTunnelingFeaturesTrueTable(View view, SootMethod sm, PAG pag) DataDrivenSelector(Class mClass, PAG pag) FeaturesTrueTable(SootMethod sm, PAG pag) TunnelingConstructor(View view, PAG pag, ContextConstructor contextConstructor) -
Uses of PAG in qilin.pta.toolkits.debloaterx
Fields in qilin.pta.toolkits.debloaterx declared as PAG -
Uses of PAG in qilin.pta.toolkits.moon.support
Methods in qilin.pta.toolkits.moon.support that return PAGModifier and TypeMethodDescriptionMoonDataConstructor.MoonDataStructure.pag()Returns the value of thepagrecord component.Constructors in qilin.pta.toolkits.moon.support with parameters of type PAGModifierConstructorDescriptionMoonDataStructure(OAG oag, VFG vfgForField, VFG vfgForObj, FieldRecorder fieldRecorder, FieldFlowRecorder fieldFlowRecorder, com.google.common.collect.SetMultimap<SootMethod, AllocNode> mthToRecvObj, KeyTypeCollector keyTypeCollector, com.google.common.collect.SetMultimap<AllocNode, SootMethod> objToIvkMtds, Set<LocalVarNode> allocVars, Set<AllocNode> containers, PtrSetCache ptrSetCache, FieldPointsToGraph fieldPointsToGraph, PAG pag) Creates an instance of aMoonDataStructurerecord class. -
Uses of PAG in qilin.pta.tools
Fields in qilin.pta.tools declared as PAGMethods in qilin.pta.tools that return PAG -
Uses of PAG in qilin.util
Methods in qilin.util with parameters of type PAGModifier and TypeMethodDescriptionstatic LocalVarNodePagQueries.paramToArg(PAG pag, InvokableStmt invokeStmt, MethodPAG srcmpag, VarNode pi) Given a callee-side parameter/this/return/throw nodepi, returns the corresponding caller-side argument node at the call siteinvokeStmt.