Uses of Interface
qilin.core.pag.SparkField
Packages that use SparkField
Package
Description
-
Uses of SparkField in qilin.core
Methods in qilin.core with parameters of type SparkFieldModifier and TypeMethodDescriptionPTA.reachingObjectsInternal(AllocNode heap, SparkField f) PTA.reachingObjectsInternal(PointsToSet bases, SparkField f) -
Uses of SparkField in qilin.core.pag
Classes in qilin.core.pag that implement SparkFieldModifier and TypeClassDescriptionclassRepresents an array element.classa wrapper of normal field.Fields in qilin.core.pag declared as SparkFieldModifier and TypeFieldDescriptionprotected SparkFieldContextField.fieldprotected SparkFieldFieldRefNode.fieldFields in qilin.core.pag with type parameters of type SparkFieldModifier and TypeFieldDescriptionprotected final Map<Context,Map<SparkField, ContextField>> PAG.contextFieldMapprotected Map<SparkField,FieldRefNode> VarNode.fieldsMethods in qilin.core.pag that return SparkFieldModifier and TypeMethodDescriptionContextField.getField()Returns the field of this node.FieldRefNode.getField()Returns the field of this field reference.FieldValNode.getField()Methods in qilin.core.pag that return types with arguments of type SparkFieldModifier and TypeMethodDescriptionMethods in qilin.core.pag with parameters of type SparkFieldModifier and TypeMethodDescriptionVarNode.dot(SparkField field) Returns the field ref node having this node as its base, and field as its field; null if nonexistent.PAG.makeFieldRefNode(VarNode base, SparkField field) Finds or creates the FieldRefNode for base variable base and field field, of type type.PAG.makeFieldValNode(SparkField field) Finds or creates the FieldVarNode for the Java field or array element.Constructors in qilin.core.pag with parameters of type SparkFieldModifierConstructorDescriptionContextField(Context context, SparkField field) FieldRefNode(VarNode base, SparkField field) FieldValNode(SparkField field) -
Uses of SparkField in qilin.pta.toolkits.common
Methods in qilin.pta.toolkits.common that return types with arguments of type SparkFieldModifier and TypeMethodDescriptionFieldPointstoGraph.inFieldsOf(AllocNode obj) FieldPointstoGraph.outFieldsOf(AllocNode baseObj) Methods in qilin.pta.toolkits.common with parameters of type SparkFieldModifier and TypeMethodDescriptionbooleanFieldPointstoGraph.hasFieldPointer(AllocNode obj, SparkField field) FieldPointstoGraph.pointedBy(AllocNode obj, SparkField field) FieldPointstoGraph.pointsTo(AllocNode baseObj, SparkField field) -
Uses of SparkField in qilin.pta.toolkits.conch
Fields in qilin.pta.toolkits.conch with type parameters of type SparkFieldModifier and TypeFieldDescriptionprotected final Map<SootMethod,Map<SparkField, Set<VarNode>>> AbstractConch.m2thisFLoadsprotected final Map<SootMethod,Map<SparkField, Set<Pair<VarNode, VarNode>>>> AbstractConch.m2thisFStoresprotected final Map<AllocNode,Set<SparkField>> AbstractConch.o2fsAbstractConch.o2nonThisFLoadsAbstractConch.o2nonThisFStoresMethods in qilin.pta.toolkits.conch with parameters of type SparkFieldModifier and TypeMethodDescriptionprotected booleanAbstractConch.emptyFieldPts(AllocNode heap, SparkField field) protected booleanAbstractConch.hasLoadOn(AllocNode heap, SparkField field) protected booleanAbstractConch.hasStoreOn(AllocNode heap, SparkField field) -
Uses of SparkField in qilin.pta.toolkits.debloaterx
Fields in qilin.pta.toolkits.debloaterx with type parameters of type SparkFieldModifier and TypeFieldDescriptionprotected final Map<SparkField,Set<LocalVarNode>> InterFlowAnalysis.field2InParamsprotected final Map<SparkField,Set<LocalVarNode>> InterFlowAnalysis.field2OutParamsprotected final Map<AllocNode,Set<SparkField>> XUtility.o2FieldsXUtility.o2nonThisFLoadsXUtility.o2nonThisFStoresprotected final Map<Type,Set<SparkField>> CollectionHeuristic.t2Fieldsprotected final Map<Type,Set<SparkField>> XUtility.t2FieldsXUtility.t2nonThisFLoadsXUtility.t2nonThisFStoresMethods in qilin.pta.toolkits.debloaterx that return types with arguments of type SparkFieldModifier and TypeMethodDescriptionXUtility.getFields()IntraFlowAnalysis.retrieveStoreFields(AllocNode heap) Methods in qilin.pta.toolkits.debloaterx with parameters of type SparkFieldModifier and TypeMethodDescriptionprotected voidXPAG.addLoadEdge(LocalVarNode base, LocalVarNode to, SparkField field) protected voidXPAG.addStoreEdge(LocalVarNode from, LocalVarNode base, SparkField field) InterFlowAnalysis.getOutMethodsWithRetOrParamValueFrom(SparkField field) InterFlowAnalysis.getParamsStoredInto(SparkField field) booleanXUtility.hasNonThisLoadFromField(AllocNode heap, SparkField field) booleanXUtility.hasNonThisStoreOnField(AllocNode heap, SparkField field) booleanHeapContainerQuery.hasOutMethodsWithRetOrParamValueFrom(SparkField field) booleanHeapContainerQuery.hasParamsStoredInto(SparkField field) booleanHeapContainerQuery.isCSField(SparkField field) -
Uses of SparkField in qilin.pta.toolkits.mahjong.automata
Methods in qilin.pta.toolkits.mahjong.automata that return types with arguments of type SparkFieldMethods in qilin.pta.toolkits.mahjong.automata with parameters of type SparkField