Uses of Class
qilin.pta.tools.BasePTA
Packages that use BasePTA
Package
Description
-
Uses of BasePTA in qilin.core.config
Methods in qilin.core.config that return BasePTAModifier and TypeMethodDescriptionabstract BasePTAContextSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) Builds the concreteBasePTAfor this variant.protected static BasePTAContextSensitivity.maybeDebloat(BasePTA pta, PointerAnalysisConfig config) Methods in qilin.core.config with parameters of type BasePTAModifier and TypeMethodDescriptionprotected static BasePTAContextSensitivity.maybeDebloat(BasePTA pta, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.bean
Methods in qilin.pta.toolkits.bean that return BasePTAModifier and TypeMethodDescriptionBeanObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.dd
Methods in qilin.pta.toolkits.dd that return BasePTAModifier and TypeMethodDescriptionDataDrivenCallSiteSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) DataDrivenHybridObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) DataDrivenObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) TunnelingCallSiteSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) TunnelingHybridObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) TunnelingObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) TunnelingTypeSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.eagle
Methods in qilin.pta.toolkits.eagle that return BasePTAModifier and TypeMethodDescriptionEagleObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.mahjong
Methods in qilin.pta.toolkits.mahjong that return BasePTAModifier and TypeMethodDescriptionMahjongCallSiteSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) MahjongObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.selectx
Methods in qilin.pta.toolkits.selectx that return BasePTAModifier and TypeMethodDescriptionSelectxCallSiteSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.turner
Methods in qilin.pta.toolkits.turner that return BasePTAModifier and TypeMethodDescriptionTurnerObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.toolkits.zipper
Methods in qilin.pta.toolkits.zipper that return BasePTAModifier and TypeMethodDescriptionZipperCallSiteSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) ZipperObjectSensitivity.createPTA(PTAScene scene, PointerAnalysisConfig config) -
Uses of BasePTA in qilin.pta.tools
Subclasses of BasePTA in qilin.pta.toolsModifier and TypeClassDescriptionclassfinal classA single, factory-configured pointer analysis covering all core context-sensitivity variants (context-insensitive Spark, call-site k-CFA, k-object-sensitive, k-type-sensitive, and their hybrid-object/hybrid-type counterparts).classclassclassclassclassclassclassclassclassclassclassFields in qilin.pta.tools declared as BasePTAModifier and TypeFieldDescriptionprotected BasePTADebloatedPTA.basePTAprotected BasePTAStagedPTA.prePTAMethods in qilin.pta.tools that return BasePTAModifier and TypeMethodDescriptionDebloatedPTA.getBasePTA()The wrapped, fully-analyzed selective PTA.StagedPTA.getPrePTA()Constructors in qilin.pta.tools with parameters of type BasePTAModifierConstructorDescriptionDebloatedPTA(BasePTA basePTA, PointerAnalysisConfig.DebloatApproach approach)