Package qilin.core
Interface PointsToAnalysis
- All Known Implementing Classes:
BasePTA
,BeanPTA
,CallSiteSensPTA
,CorePTA
,DataDrivenPTA
,DebloatedPTA
,EaglePTA
,HybridObjectSensPTA
,HybridTypeSensPTA
,MahjongPTA
,ObjectSensPTA
,PartialCallSiteSensPTA
,PartialObjSensPTA
,PTA
,SelectxPTA
,Spark
,StagedPTA
,TunnelingPTA
,TurnerPTA
,TypeSensPTA
,ZipperPTA
public interface PointsToAnalysis
A generic interface to any type of pointer analysis.
- Author:
- Ondrej Lhotak
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionreachingObjects
(Context c, SootMethod m, Local l) Returns the set of objects pointed to by variable l in context c.reachingObjects
(Context c, SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.Returns the set of objects pointed to by static field f.reachingObjects
(SootMethod m, Local l) Returns the set of objects pointed to by variable l.reachingObjects
(SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l.Returns the set of objects pointed to by elements of the arrays in the PointsToSet s.
-
Field Details
-
THIS_NODE
static final int THIS_NODE- See Also:
-
RETURN_NODE
static final int RETURN_NODE- See Also:
-
THROW_NODE
static final int THROW_NODE- See Also:
-
STRING_NODE
- See Also:
-
EXCEPTION_NODE
- See Also:
-
MAIN_THREAD_GROUP_NODE_LOCAL
- See Also:
-
-
Method Details
-
reachingObjects
Returns the set of objects pointed to by variable l. -
reachingObjects
-
reachingObjects
Returns the set of objects pointed to by variable l in context c. -
reachingObjects
Returns the set of objects pointed to by static field f. -
reachingObjects
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s. -
reachingObjects
Returns the set of objects pointed to by instance field f of the objects pointed to by l. -
reachingObjects
Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c. -
reachingObjectsOfArrayElement
Returns the set of objects pointed to by elements of the arrays in the PointsToSet s.
-