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 TypeClassDescriptionclass
Represents an array element.class
a wrapper of normal field.Fields in qilin.core.pag declared as SparkFieldModifier and TypeFieldDescriptionprotected SparkField
ContextField.field
protected SparkField
FieldRefNode.field
Fields in qilin.core.pag with type parameters of type SparkFieldModifier and TypeFieldDescriptionprotected final Map<Context,
Map<SparkField, ContextField>> PAG.contextFieldMap
protected Map<SparkField,
FieldRefNode> VarNode.fields
Methods 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 TypeMethodDescriptionboolean
FieldPointstoGraph.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.m2thisFLoads
protected final Map<SootMethod,
Map<SparkField, Set<Pair<VarNode, VarNode>>>> AbstractConch.m2thisFStores
protected final Map<AllocNode,
Set<SparkField>> AbstractConch.o2fs
AbstractConch.o2nonThisFLoads
AbstractConch.o2nonThisFStores
Methods in qilin.pta.toolkits.conch with parameters of type SparkFieldModifier and TypeMethodDescriptionprotected boolean
AbstractConch.emptyFieldPts
(AllocNode heap, SparkField field) protected boolean
AbstractConch.hasLoadOn
(AllocNode heap, SparkField field) protected boolean
AbstractConch.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.field2InParams
protected final Map<SparkField,
Set<LocalVarNode>> InterFlowAnalysis.field2OutParams
protected final Map<AllocNode,
Set<SparkField>> XUtility.o2Fields
XUtility.o2nonThisFLoads
XUtility.o2nonThisFStores
protected final Map<Type,
Set<SparkField>> CollectionHeuristic.t2Fields
protected final Map<Type,
Set<SparkField>> XUtility.t2Fields
XUtility.t2nonThisFLoads
XUtility.t2nonThisFStores
Methods 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 void
XPAG.addLoadEdge
(LocalVarNode base, LocalVarNode to, SparkField field) protected void
XPAG.addStoreEdge
(LocalVarNode from, LocalVarNode base, SparkField field) InterFlowAnalysis.getOutMethodsWithRetOrParamValueFrom
(SparkField field) InterFlowAnalysis.getParamsStoredInto
(SparkField field) boolean
XUtility.hasNonThisLoadFromField
(AllocNode heap, SparkField field) boolean
XUtility.hasNonThisStoreOnField
(AllocNode heap, SparkField field) boolean
HeapContainerQuery.hasOutMethodsWithRetOrParamValueFrom
(SparkField field) boolean
HeapContainerQuery.hasParamsStoredInto
(SparkField field) boolean
HeapContainerQuery.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