Uses of Interface
soot.jimple.spark.pag.SparkField
-
Packages that use SparkField Package Description soot Base Soot classes, shared by different intermediate representations.soot.jimple.spark.geom.dataRep soot.jimple.spark.geom.geomPA soot.jimple.spark.ondemand soot.jimple.spark.pag soot.jimple.spark.solver -
-
Uses of SparkField in soot
Classes in soot that implement SparkField Modifier and Type Class Description classSootFieldSoot representation of a Java field. -
Uses of SparkField in soot.jimple.spark.geom.dataRep
Fields in soot.jimple.spark.geom.dataRep declared as SparkField Modifier and Type Field Description SparkFieldPlainConstraint. fThe field that is involved in a complex constraint -
Uses of SparkField in soot.jimple.spark.geom.geomPA
Methods in soot.jimple.spark.geom.geomPA with parameters of type SparkField Modifier and Type Method Description booleanGeomQueries. contextsByAnyCallEdge(Edge sootEdge, Local l, SparkField field, PtSensVisitor visitor)Deprecated.booleanGeomQueries. contextsByCallChain(Edge[] callEdgeChain, Local l, SparkField field, PtSensVisitor visitor)Deprecated.booleanGeomQueries. contextsGoBy(Edge sootEdge, Local l, SparkField field, PtSensVisitor visitor)Searching the points-to results for field expression such as p.f.IVarAbstractionGeomPointsTo. findAndInsertInstanceField(AllocNode obj, SparkField field)Obtain or create an internal representation of an object field.IVarAbstractionGeomPointsTo. findInstanceField(AllocNode obj, SparkField field)Obtain the internal representation of an object field.booleanGeomQueries. kCFA(Edge[] callEdgeChain, Local l, SparkField field, PtSensVisitor visitor)Standard K-CFA querying for field expression. -
Uses of SparkField in soot.jimple.spark.ondemand
Methods in soot.jimple.spark.ondemand with parameters of type SparkField Modifier and Type Method Description abstract voidDemandCSPointsTo.IncomingEdgeHandler. handleMatchSrc(VarNode matchSrc, PointsToSetInternal intersection, VarNode loadBase, VarNode storeBase, DemandCSPointsTo.VarAndContext origVarAndContext, SparkField field, boolean refine)booleanEverythingHeuristic. validateMatchesForField(SparkField field)booleanFieldCheckHeuristic. validateMatchesForField(SparkField field)booleanIncrementalTypesHeuristic. validateMatchesForField(SparkField field)booleanInnerTypesIncrementalHeuristic. validateMatchesForField(SparkField field)booleanManualAndInnerHeuristic. validateMatchesForField(SparkField field)booleanManualFieldCheckHeuristic. validateMatchesForField(SparkField field)booleanNothingHeuristic. validateMatchesForField(SparkField field)booleanEverythingHeuristic. validFromBothEnds(SparkField field)booleanFieldCheckHeuristic. validFromBothEnds(SparkField field)booleanIncrementalTypesHeuristic. validFromBothEnds(SparkField field)booleanInnerTypesIncrementalHeuristic. validFromBothEnds(SparkField field)booleanManualAndInnerHeuristic. validFromBothEnds(SparkField field)booleanManualFieldCheckHeuristic. validFromBothEnds(SparkField field)booleanNothingHeuristic. validFromBothEnds(SparkField field) -
Uses of SparkField in soot.jimple.spark.pag
Classes in soot.jimple.spark.pag that implement SparkField Modifier and Type Class Description classArrayElementRepresents an array element.classParmRepresents a method parameter.Fields in soot.jimple.spark.pag declared as SparkField Modifier and Type Field Description protected SparkFieldAllocDotField. fieldprotected SparkFieldFieldRefNode. fieldFields in soot.jimple.spark.pag with type parameters of type SparkField Modifier and Type Field Description protected HashMap<SparkField,Integer>PAGDumper. fieldMapprotected Map<SparkField,AllocDotField>AllocNode. fieldsprotected Map<SparkField,FieldRefNode>VarNode. fieldsMethods in soot.jimple.spark.pag that return SparkField Modifier and Type Method Description SparkFieldAllocDotField. getField()Returns the field of this node.SparkFieldFieldRefNode. getField()Returns the field of this field reference.Methods in soot.jimple.spark.pag with parameters of type SparkField Modifier and Type Method Description AllocDotFieldAllocNode. dot(SparkField field)Returns the field ref node having this node as its base, and field as its field; null if nonexistent.FieldRefNodeVarNode. dot(SparkField field)Returns the field ref node having this node as its base, and field as its field; null if nonexistent.protected intPAGDumper. fieldToNum(SparkField f)AllocDotFieldPAG. findAllocDotField(AllocNode an, SparkField field)Finds the AllocDotField for base AllocNode an and field field, or returns null.FieldRefNodePAG. findGlobalFieldRefNode(Object baseValue, SparkField field)Finds the FieldRefNode for base variable value and field field, or returns null.FieldRefNodePAG. findLocalFieldRefNode(Object baseValue, SparkField field)Finds the FieldRefNode for base variable value and field field, or returns null.AllocDotFieldPAG. makeAllocDotField(AllocNode an, SparkField field)Finds or creates the AllocDotField for base variable baseValue and field field, of type t.FieldRefNodePAG. makeFieldRefNode(VarNode base, SparkField field)Finds or creates the FieldRefNode for base variable base and field field, of type type.FieldRefNodePAG. makeGlobalFieldRefNode(Object baseValue, Type baseType, SparkField field)Finds or creates the FieldRefNode for base variable baseValue and field field, of type type.FieldRefNodePAG. makeLocalFieldRefNode(Object baseValue, Type baseType, SparkField field, SootMethod method)Finds or creates the FieldRefNode for base variable baseValue and field field, of type type. -
Uses of SparkField in soot.jimple.spark.solver
Fields in soot.jimple.spark.solver with type parameters of type SparkField Modifier and Type Field Description protected MultiMap<SparkField,VarNode>MergeChecker. fieldToBaseprotected MultiMap<SparkField,VarNode>PropAlias. fieldToBase
-