public interface PointsToAnalysis
| Modifier and Type | Field and Description |
|---|---|
static String |
EXCEPTION_NODE |
static String |
MAIN_THREAD_GROUP_NODE_LOCAL |
static int |
RETURN_NODE |
static String |
STRING_NODE |
static int |
THIS_NODE |
static int |
THROW_NODE |
| Modifier and Type | Method and Description |
|---|---|
PointsToSet |
reachingObjects(Context c,
SootMethod m,
Local l)
Returns the set of objects pointed to by variable l in context c.
|
PointsToSet |
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.
|
PointsToSet |
reachingObjects(Node n) |
PointsToSet |
reachingObjects(PointsToSet s,
SootField f)
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
|
PointsToSet |
reachingObjects(SootField f)
Returns the set of objects pointed to by static field f.
|
PointsToSet |
reachingObjects(SootMethod m,
Local l)
Returns the set of objects pointed to by variable l.
|
PointsToSet |
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.
|
PointsToSet |
reachingObjectsOfArrayElement(PointsToSet s)
Returns the set of objects pointed to by elements of the arrays in the PointsToSet s.
|
static final int THIS_NODE
static final int RETURN_NODE
static final int THROW_NODE
static final String STRING_NODE
static final String EXCEPTION_NODE
static final String MAIN_THREAD_GROUP_NODE_LOCAL
PointsToSet reachingObjects(SootMethod m, Local l)
PointsToSet reachingObjects(Node n)
PointsToSet reachingObjects(Context c, SootMethod m, Local l)
PointsToSet reachingObjects(SootField f)
PointsToSet reachingObjects(PointsToSet s, SootField f)
PointsToSet reachingObjects(SootMethod m, Local l, SootField f)
PointsToSet reachingObjects(Context c, SootMethod m, Local l, SootField f)
PointsToSet reachingObjectsOfArrayElement(PointsToSet s)
Copyright © 2024 Soot OSS. All rights reserved.