Package qilin.pta.toolkits.zipper
Class ZipperCallSiteSensitivity
java.lang.Object
qilin.core.config.ContextSensitivity
qilin.pta.toolkits.zipper.ZipperCallSiteSensitivity
ZIPPER-guided k-callsite-sensitivity.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintThe method-context depth (k).Builds theContextConstructorimplementing this context-sensitivity variant.createPTA(PTAScene scene, PointerAnalysisConfig config) Builds the concreteBasePTAfor this variant.intThe heap-context depth (hk).toString()Methods inherited from class qilin.core.config.ContextSensitivity
beanObjectSensitive, callSite, callSite, dataDrivenCallSite, dataDrivenHybridObjectSensitive, dataDrivenObjectSensitive, eagleObjectSensitive, hybridObjectSensitive, hybridTypeSensitive, insensitive, label, mahjongCallSite, mahjongObjectSensitive, maybeDebloat, objectSensitive, objectSensitive, requireNonNegative, requireObjectOrTypeHeapRange, requirePositive, selectorContextDepth, selectxCallSite, tunnelingCallSite, tunnelingHybridObjectSensitive, tunnelingObjectSensitive, tunnelingTypeSensitive, turnerObjectSensitive, typeSensitive, zipperCallSite, zipperExpressCallSite, zipperExpressObjectSensitive, zipperObjectSensitive
-
Constructor Details
-
ZipperCallSiteSensitivity
public ZipperCallSiteSensitivity(int k, int hk, boolean isExpress)
-
-
Method Details
-
createContextConstructor
Description copied from class:ContextSensitivityBuilds theContextConstructorimplementing this context-sensitivity variant.- Specified by:
createContextConstructorin classContextSensitivity
-
contextDepth
public int contextDepth()Description copied from class:ContextSensitivityThe method-context depth (k).- Specified by:
contextDepthin classContextSensitivity
-
heapContextDepth
public int heapContextDepth()Description copied from class:ContextSensitivityThe heap-context depth (hk).- Specified by:
heapContextDepthin classContextSensitivity
-
createPTA
Description copied from class:ContextSensitivityBuilds the concreteBasePTAfor this variant.- Specified by:
createPTAin classContextSensitivity
-
toString
-