Package qilin.pta.tools
Class BasePTA
java.lang.Object
qilin.core.PTA
qilin.core.CorePTA
qilin.pta.tools.BasePTA
- All Implemented Interfaces:
PointsToAnalysis
- Direct Known Subclasses:
CallSiteSensPTA
,DataDrivenPTA
,HybridObjectSensPTA
,HybridTypeSensPTA
,ObjectSensPTA
,Spark
,StagedPTA
,TunnelingPTA
,TypeSensPTA
-
Field Summary
Fields inherited from interface qilin.core.PointsToAnalysis
EXCEPTION_NODE, MAIN_THREAD_GROUP_NODE_LOCAL, RETURN_NODE, STRING_NODE, THIS_NODE, THROW_NODE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CallGraphBuilder
protected PAG
protected void
void
run()
Methods inherited from class qilin.core.CorePTA
createCalleeCtx, ctxConstructor, ctxSelector, emptyContext, getRootNode, heapAbstractor, parameterize, parameterize, parameterize, parameterize, parameterize, parameterize, setContextSelector
Methods inherited from class qilin.core.PTA
getCallGraph, getCgb, getExceptionHandler, getNakedReachableMethods, getPag, getReachableMethods, getScene, getView, pureRun, reachingObjects, reachingObjects, reachingObjects, reachingObjects, reachingObjects, reachingObjects, reachingObjects, reachingObjectsInternal, reachingObjectsInternal, reachingObjectsOfArrayElement
-
Field Details
-
evaluator
-
-
Constructor Details
-
BasePTA
-
-
Method Details
-
evaluator
-
createPAG
-
createCallGraphBuilder
- Specified by:
createCallGraphBuilder
in classPTA
-
getPropagator
- Specified by:
getPropagator
in classCorePTA
-
run
public void run() -
dumpStats
protected void dumpStats()
-