|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SootField | |
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf | Public classes for the Baf intermediate representation. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.dava.toolkits.base.AST.structuredAnalysis | |
soot.dava.toolkits.base.AST.transformations | |
soot.dava.toolkits.base.AST.traversals | |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
soot.jimple.spark.pag | |
soot.jimple.toolkits.annotation.arraycheck | Classes that carry out an analysis to determine whether or not array bounds checks are necessary. |
soot.jimple.toolkits.pointer | |
soot.xml |
Uses of SootField in soot |
Methods in soot that return SootField | |
SootField |
Scene.getField(String fieldSignature)
|
SootField |
SootClass.getField(String name,
Type type)
Returns the field of this class with the given name and type. |
SootField |
SootClass.getFieldByName(String name)
Returns the field of this class with the given name. |
SootField |
SootClass.getField(String subsignature)
|
SootField |
SootFieldRef.resolve()
|
Methods in soot with parameters of type SootField | |
PointsToSet |
PointsToAnalysis.reachingObjects(SootField f)
Returns the set of objects pointed to by static field f. |
PointsToSet |
PointsToAnalysis.reachingObjects(PointsToSet s,
SootField f)
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s. |
PointsToSet |
PointsToAnalysis.reachingObjects(Local l,
SootField f)
Returns the set of objects pointed to by instance field f of the objects pointed to by l. |
PointsToSet |
PointsToAnalysis.reachingObjects(Context c,
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. |
void |
SootClass.addField(SootField f)
Adds the given field to this class. |
void |
SootClass.removeField(SootField f)
Removes the given field from this class. |
Uses of SootField in soot.baf |
Methods in soot.baf that return SootField | |
SootField |
FieldArgInst.getField()
|
Uses of SootField in soot.baf.internal |
Methods in soot.baf.internal that return SootField | |
SootField |
BFieldGetInst.getField()
|
SootField |
BFieldPutInst.getField()
|
SootField |
BStaticGetInst.getField()
|
SootField |
BStaticPutInst.getField()
|
Uses of SootField in soot.dava.toolkits.base.AST.structuredAnalysis |
Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type SootField | |
boolean |
MustMayInitialize.isMayInitialized(SootField field)
|
boolean |
MustMayInitialize.isMustInitialized(SootField field)
|
List |
MustMayInitialize.getDefs(SootField field)
|
Uses of SootField in soot.dava.toolkits.base.AST.transformations |
Methods in soot.dava.toolkits.base.AST.transformations with parameters of type SootField | |
void |
FinalFieldDefinition.assignDefault(ASTMethodNode node,
SootField f)
|
void |
FinalFieldDefinition.handleAssignOnSomePaths(ASTMethodNode node,
SootField field,
List defs)
|
Uses of SootField in soot.dava.toolkits.base.AST.traversals |
Methods in soot.dava.toolkits.base.AST.traversals with parameters of type SootField | |
List |
AllVariableUses.getUsesForField(SootField field)
|
Uses of SootField in soot.jimple |
Methods in soot.jimple that return SootField | |
SootField |
FieldRef.getField()
|
SootField |
StaticFieldRef.getField()
|
Uses of SootField in soot.jimple.internal |
Methods in soot.jimple.internal that return SootField | |
SootField |
AbstractInstanceFieldRef.getField()
|
Uses of SootField in soot.jimple.spark.pag |
Methods in soot.jimple.spark.pag with parameters of type SootField | |
PointsToSet |
PAG.reachingObjects(SootField f)
Returns the set of objects pointed to by static field f. |
PointsToSet |
PAG.reachingObjects(PointsToSet s,
SootField f)
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s. |
PointsToSet |
PAG.reachingObjects(Local l,
SootField f)
Returns the set of objects pointed to by instance field f of the objects pointed to by l. |
PointsToSet |
PAG.reachingObjects(Context c,
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. |
Uses of SootField in soot.jimple.toolkits.annotation.arraycheck |
Methods in soot.jimple.toolkits.annotation.arraycheck with parameters of type SootField | |
Object |
ClassFieldAnalysis.getFieldInfo(SootField field)
|
Uses of SootField in soot.jimple.toolkits.pointer |
Methods in soot.jimple.toolkits.pointer with parameters of type SootField | |
PointsToSet |
DumbPointerAnalysis.reachingObjects(SootField f)
Returns the set of objects pointed to by static field f. |
PointsToSet |
DumbPointerAnalysis.reachingObjects(PointsToSet s,
SootField f)
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s. |
PointsToSet |
DumbPointerAnalysis.reachingObjects(Local l,
SootField f)
Returns the set of objects pointed to by instance field f of the objects pointed to by l. |
PointsToSet |
DumbPointerAnalysis.reachingObjects(Context c,
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. |
boolean |
FullRWSet.addGlobal(SootField global)
|
boolean |
MethodRWSet.addGlobal(SootField global)
|
abstract boolean |
RWSet.addGlobal(SootField global)
|
boolean |
SiteRWSet.addGlobal(SootField global)
|
boolean |
StmtRWSet.addGlobal(SootField global)
|
Uses of SootField in soot.xml |
Methods in soot.xml with parameters of type SootField | |
void |
TagCollector.collectFieldTags(SootField sf)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |