|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SparkField | |
---|---|
soot | Base Soot classes, shared by different intermediate representations. |
soot.jimple.spark.geom.geomPA | |
soot.jimple.spark.ondemand | |
soot.jimple.spark.pag |
Uses of SparkField in soot |
---|
Classes in soot that implement SparkField | |
---|---|
class |
SootField
Soot representation of a Java field. |
Uses of SparkField in soot.jimple.spark.geom.geomPA |
---|
Fields in soot.jimple.spark.geom.geomPA declared as SparkField | |
---|---|
SparkField |
PlainConstraint.f
The field that is involved in a complex constraint |
SparkField |
PlainConstraint.f
The field that is involved in a complex constraint |
Methods in soot.jimple.spark.geom.geomPA with parameters of type SparkField | |
---|---|
IVarAbstraction |
GeomPointsTo.findAndInsertInstanceField(AllocNode obj,
SparkField field)
|
IVarAbstraction |
GeomPointsTo.findAndInsertInstanceField(AllocNode obj,
SparkField field)
|
Uses of SparkField in soot.jimple.spark.ondemand |
---|
Methods in soot.jimple.spark.ondemand with parameters of type SparkField | |
---|---|
abstract void |
DemandCSPointsTo.IncomingEdgeHandler.handleMatchSrc(VarNode matchSrc,
PointsToSetInternal intersection,
VarNode loadBase,
VarNode storeBase,
DemandCSPointsTo.VarAndContext origVarAndContext,
SparkField field,
boolean refine)
|
abstract void |
DemandCSPointsTo.IncomingEdgeHandler.handleMatchSrc(VarNode matchSrc,
PointsToSetInternal intersection,
VarNode loadBase,
VarNode storeBase,
DemandCSPointsTo.VarAndContext origVarAndContext,
SparkField field,
boolean refine)
|
boolean |
EverythingHeuristic.validateMatchesForField(SparkField field)
|
boolean |
FieldCheckHeuristic.validateMatchesForField(SparkField field)
|
boolean |
IncrementalTypesHeuristic.validateMatchesForField(SparkField field)
|
boolean |
InnerTypesIncrementalHeuristic.validateMatchesForField(SparkField field)
|
boolean |
ManualAndInnerHeuristic.validateMatchesForField(SparkField field)
|
boolean |
ManualFieldCheckHeuristic.validateMatchesForField(SparkField field)
|
boolean |
NothingHeuristic.validateMatchesForField(SparkField field)
|
boolean |
NothingHeuristic.validateMatchesForField(SparkField field)
|
boolean |
ManualFieldCheckHeuristic.validateMatchesForField(SparkField field)
|
boolean |
ManualAndInnerHeuristic.validateMatchesForField(SparkField field)
|
boolean |
InnerTypesIncrementalHeuristic.validateMatchesForField(SparkField field)
|
boolean |
IncrementalTypesHeuristic.validateMatchesForField(SparkField field)
|
boolean |
FieldCheckHeuristic.validateMatchesForField(SparkField field)
|
boolean |
EverythingHeuristic.validateMatchesForField(SparkField field)
|
boolean |
EverythingHeuristic.validFromBothEnds(SparkField field)
|
boolean |
FieldCheckHeuristic.validFromBothEnds(SparkField field)
|
boolean |
IncrementalTypesHeuristic.validFromBothEnds(SparkField field)
|
boolean |
InnerTypesIncrementalHeuristic.validFromBothEnds(SparkField field)
|
boolean |
ManualAndInnerHeuristic.validFromBothEnds(SparkField field)
|
boolean |
ManualFieldCheckHeuristic.validFromBothEnds(SparkField field)
|
boolean |
NothingHeuristic.validFromBothEnds(SparkField field)
|
boolean |
NothingHeuristic.validFromBothEnds(SparkField field)
|
boolean |
ManualFieldCheckHeuristic.validFromBothEnds(SparkField field)
|
boolean |
ManualAndInnerHeuristic.validFromBothEnds(SparkField field)
|
boolean |
InnerTypesIncrementalHeuristic.validFromBothEnds(SparkField field)
|
boolean |
IncrementalTypesHeuristic.validFromBothEnds(SparkField field)
|
boolean |
FieldCheckHeuristic.validFromBothEnds(SparkField field)
|
boolean |
EverythingHeuristic.validFromBothEnds(SparkField field)
|
Uses of SparkField in soot.jimple.spark.pag |
---|
Classes in soot.jimple.spark.pag that implement SparkField | |
---|---|
class |
ArrayElement
Represents an array element. |
class |
Parm
Represents a method parameter. |
Fields in soot.jimple.spark.pag declared as SparkField | |
---|---|
protected SparkField |
AllocDotField.field
|
protected SparkField |
FieldRefNode.field
|
protected SparkField |
FieldRefNode.field
|
protected SparkField |
AllocDotField.field
|
Fields in soot.jimple.spark.pag with type parameters of type SparkField | |
---|---|
protected HashMap<SparkField,Integer> |
PAGDumper.fieldMap
|
protected HashMap<SparkField,Integer> |
PAGDumper.fieldMap
|
Methods in soot.jimple.spark.pag that return SparkField | |
---|---|
SparkField |
AllocDotField.getField()
Returns the field of this node. |
SparkField |
FieldRefNode.getField()
Returns the field of this field reference. |
SparkField |
FieldRefNode.getField()
Returns the field of this field reference. |
SparkField |
AllocDotField.getField()
Returns the field of this node. |
Methods in soot.jimple.spark.pag with parameters of type SparkField | |
---|---|
AllocDotField |
AllocNode.dot(SparkField field)
Returns the field ref node having this node as its base, and field as its field; null if nonexistent. |
FieldRefNode |
VarNode.dot(SparkField field)
Returns the field ref node having this node as its base, and field as its field; null if nonexistent. |
FieldRefNode |
VarNode.dot(SparkField field)
Returns the field ref node having this node as its base, and field as its field; null if nonexistent. |
AllocDotField |
AllocNode.dot(SparkField field)
Returns the field ref node having this node as its base, and field as its field; null if nonexistent. |
protected int |
PAGDumper.fieldToNum(SparkField f)
|
protected int |
PAGDumper.fieldToNum(SparkField f)
|
AllocDotField |
PAG.findAllocDotField(AllocNode an,
SparkField field)
Finds the AllocDotField for base AllocNode an and field field, or returns null. |
AllocDotField |
PAG.findAllocDotField(AllocNode an,
SparkField field)
Finds the AllocDotField for base AllocNode an and field field, or returns null. |
FieldRefNode |
PAG.findGlobalFieldRefNode(Object baseValue,
SparkField field)
Finds the FieldRefNode for base variable value and field field, or returns null. |
FieldRefNode |
PAG.findGlobalFieldRefNode(Object baseValue,
SparkField field)
Finds the FieldRefNode for base variable value and field field, or returns null. |
FieldRefNode |
PAG.findLocalFieldRefNode(Object baseValue,
SparkField field)
Finds the FieldRefNode for base variable value and field field, or returns null. |
FieldRefNode |
PAG.findLocalFieldRefNode(Object baseValue,
SparkField field)
Finds the FieldRefNode for base variable value and field field, or returns null. |
AllocDotField |
PAG.makeAllocDotField(AllocNode an,
SparkField field)
Finds or creates the AllocDotField for base variable baseValue and field field, of type t. |
AllocDotField |
PAG.makeAllocDotField(AllocNode an,
SparkField field)
Finds or creates the AllocDotField for base variable baseValue and field field, of type t. |
FieldRefNode |
PAG.makeFieldRefNode(VarNode base,
SparkField field)
Finds or creates the FieldRefNode for base variable base and field field, of type type. |
FieldRefNode |
PAG.makeFieldRefNode(VarNode base,
SparkField field)
Finds or creates the FieldRefNode for base variable base and field field, of type type. |
FieldRefNode |
PAG.makeGlobalFieldRefNode(Object baseValue,
Type baseType,
SparkField field)
Finds or creates the FieldRefNode for base variable baseValue and field field, of type type. |
FieldRefNode |
PAG.makeGlobalFieldRefNode(Object baseValue,
Type baseType,
SparkField field)
Finds or creates the FieldRefNode for base variable baseValue and field field, of type type. |
FieldRefNode |
PAG.makeLocalFieldRefNode(Object baseValue,
Type baseType,
SparkField field,
SootMethod method)
Finds or creates the FieldRefNode for base variable baseValue and field field, of type type. |
FieldRefNode |
PAG.makeLocalFieldRefNode(Object baseValue,
Type baseType,
SparkField field,
SootMethod method)
Finds or creates the FieldRefNode for base variable baseValue and field field, of type type. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |