Uses of Class
soot.jimple.spark.pag.AllocNode
-
-
Uses of AllocNode in soot.jimple.spark.geom.geomE
Fields in soot.jimple.spark.geom.geomE with type parameters of type AllocNode Modifier and Type Field Description Map<AllocNode,GeometricManager>FullSensitiveNode. new_ptsMap<AllocNode,GeometricManager>FullSensitiveNode. pt_objsMethods in soot.jimple.spark.geom.geomE that return types with arguments of type AllocNode Modifier and Type Method Description Set<AllocNode>FullSensitiveNode. get_all_points_to_objects()Methods in soot.jimple.spark.geom.geomE with parameters of type AllocNode Modifier and Type Method Description booleanFullSensitiveNode. add_points_to_3(AllocNode obj, long I1, long I2, long L)booleanFullSensitiveNode. add_points_to_4(AllocNode obj, long I1, long I2, long L1, long L2)intFullSensitiveNode. count_pts_intervals(AllocNode obj)booleanFullSensitiveNode. isDeadObject(AllocNode obj)booleanFullSensitiveNode. pointer_interval_points_to(long l, long r, AllocNode obj)voidFullSensitiveNode. remove_points_to(AllocNode obj) -
Uses of AllocNode in soot.jimple.spark.geom.geomPA
Methods in soot.jimple.spark.geom.geomPA that return types with arguments of type AllocNode Modifier and Type Method Description Set<AllocNode>DummyNode. get_all_points_to_objects()abstract Set<AllocNode>IVarAbstraction. get_all_points_to_objects()Obtain context insensitive points-to result (by removing contexts).Methods in soot.jimple.spark.geom.geomPA with parameters of type AllocNode Modifier and Type Method Description booleanDummyNode. add_points_to_3(AllocNode obj, long I1, long I2, long L)abstract booleanIVarAbstraction. add_points_to_3(AllocNode obj, long I1, long I2, long L)booleanDummyNode. add_points_to_4(AllocNode obj, long I1, long I2, long L1, long L2)abstract booleanIVarAbstraction. add_points_to_4(AllocNode obj, long I1, long I2, long L1, long L2)intDummyNode. count_pts_intervals(AllocNode obj)abstract intIVarAbstraction. count_pts_intervals(AllocNode obj)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.booleanDummyNode. isDeadObject(AllocNode obj)abstract booleanIVarAbstraction. isDeadObject(AllocNode obj)Test if the particular object has been obsoleted.booleanDummyNode. pointer_interval_points_to(long l, long r, AllocNode obj)abstract booleanIVarAbstraction. pointer_interval_points_to(long l, long r, AllocNode obj)Test if the pointer in the context range [l, R) points to object obj.PointsToSetGeomPointsTo. reachingObjects(AllocNode an, SootField f)voidDummyNode. remove_points_to(AllocNode obj)abstract voidIVarAbstraction. remove_points_to(AllocNode obj) -
Uses of AllocNode in soot.jimple.spark.geom.heapinsE
Fields in soot.jimple.spark.geom.heapinsE with type parameters of type AllocNode Modifier and Type Field Description Map<AllocNode,HeapInsIntervalManager>HeapInsNode. new_ptsHashMap<AllocNode,HeapInsIntervalManager>HeapInsNode. pt_objsMethods in soot.jimple.spark.geom.heapinsE that return types with arguments of type AllocNode Modifier and Type Method Description Set<AllocNode>HeapInsNode. get_all_points_to_objects()Methods in soot.jimple.spark.geom.heapinsE with parameters of type AllocNode Modifier and Type Method Description booleanHeapInsNode. add_points_to_3(AllocNode obj, long I1, long I2, long L)booleanHeapInsNode. add_points_to_4(AllocNode obj, long I1, long I2, long L1, long L2)intHeapInsNode. count_pts_intervals(AllocNode obj)booleanHeapInsNode. isDeadObject(AllocNode obj)booleanHeapInsNode. pointer_interval_points_to(long l, long r, AllocNode obj)voidHeapInsNode. remove_points_to(AllocNode obj) -
Uses of AllocNode in soot.jimple.spark.geom.ptinsE
Fields in soot.jimple.spark.geom.ptinsE with type parameters of type AllocNode Modifier and Type Field Description Map<AllocNode,PtInsIntervalManager>PtInsNode. new_ptsDeprecated.Map<AllocNode,PtInsIntervalManager>PtInsNode. pt_objsDeprecated.Methods in soot.jimple.spark.geom.ptinsE that return types with arguments of type AllocNode Modifier and Type Method Description Set<AllocNode>PtInsNode. get_all_points_to_objects()Deprecated.Methods in soot.jimple.spark.geom.ptinsE with parameters of type AllocNode Modifier and Type Method Description booleanPtInsNode. add_points_to_3(AllocNode obj, long I1, long I2, long L)Deprecated.booleanPtInsNode. add_points_to_4(AllocNode obj, long I1, long I2, long L1, long L2)Deprecated.intPtInsNode. count_pts_intervals(AllocNode obj)Deprecated.booleanPtInsNode. isDeadObject(AllocNode obj)Deprecated.booleanPtInsNode. pointer_interval_points_to(long l, long r, AllocNode obj)Deprecated.voidPtInsNode. remove_points_to(AllocNode obj)Deprecated. -
Uses of AllocNode in soot.jimple.spark.internal
Fields in soot.jimple.spark.internal with type parameters of type AllocNode Modifier and Type Field Description protected QueueReader<AllocNode>TypeManager. allocNodeListener -
Uses of AllocNode in soot.jimple.spark.ondemand
Fields in soot.jimple.spark.ondemand declared as AllocNode Modifier and Type Field Description AllocNodeAllocAndContext. allocMethods in soot.jimple.spark.ondemand with parameters of type AllocNode Modifier and Type Method Description voidDotPointerGraph. addNew(AllocNode from, VarNode to)protected Set<VarNode>DemandCSPointsTo. computeFlowsTo(AllocNode alloc, HeuristicType heuristic)compute a flows-to set for an allocation site.protected voidDemandCSPointsTo. dumpPathForLoc(VarNode v, AllocNode badLoc, String filePrefix)abstract voidDemandCSPointsTo.IncomingEdgeHandler. handleAlloc(AllocNode allocNode, DemandCSPointsTo.VarAndContext origVarAndContext)Constructors in soot.jimple.spark.ondemand with parameters of type AllocNode Constructor Description AllocAndContext(AllocNode alloc, ImmutableStack<Integer> context) -
Uses of AllocNode in soot.jimple.spark.ondemand.pautil
Methods in soot.jimple.spark.ondemand.pautil with parameters of type AllocNode Modifier and Type Method Description booleanAllocationSiteHandler.CastCheckHandler. handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)booleanAllocationSiteHandler. handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)handle a particular allocation sitebooleanAllocationSiteHandler.PointsToSetHandler. handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack)booleanAllocationSiteHandler.VirtualCallHandler. handleAllocationSite(AllocNode allocNode, ImmutableStack<Integer> callStack) -
Uses of AllocNode in soot.jimple.spark.pag
Subclasses of AllocNode in soot.jimple.spark.pag Modifier and Type Class Description classClassConstantNodeRepresents an allocation site node the represents a known java.lang.Class object.classStringConstantNodeRepresents an allocation site node the represents a constant string.Fields in soot.jimple.spark.pag declared as AllocNode Modifier and Type Field Description protected AllocNodeAllocDotField. baseFields in soot.jimple.spark.pag with type parameters of type AllocNode Modifier and Type Field Description protected Map<AllocNode,Object>PAG. allocprotected ArrayNumberer<AllocNode>PAG. allocNodeNumbererMethods in soot.jimple.spark.pag that return AllocNode Modifier and Type Method Description AllocNodeAllocDotField. getBase()Returns the base AllocNode.AllocNodePAG. makeAllocNode(Object newExpr, Type type, SootMethod m)AllocNodePAG. makeClassConstantNode(ClassConstant cc)AllocNodePAG. makeStringConstantNode(String s)Methods in soot.jimple.spark.pag that return types with arguments of type AllocNode Modifier and Type Method Description QueueReader<AllocNode>PAG. allocNodeListener()Set<AllocNode>PAG. allocSources()Iterator<AllocNode>PAG. allocSourcesIterator()ArrayNumberer<AllocNode>PAG. getAllocNodeNumberer()Methods in soot.jimple.spark.pag with parameters of type AllocNode Modifier and Type Method Description booleanPAG. addAllocEdge(AllocNode from, VarNode to)Node[]PAG. allocLookup(AllocNode key)booleanPAG. doAddAllocEdge(AllocNode from, VarNode to)AllocDotFieldPAG. findAllocDotField(AllocNode an, SparkField field)Finds the AllocDotField for base AllocNode an 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.static StringPagToDotDumper. makeLabel(AllocNode n) -
Uses of AllocNode in soot.jimple.spark.solver
Methods in soot.jimple.spark.solver with parameters of type AllocNode Modifier and Type Method Description protected voidChecker. handleAllocNode(AllocNode src)protected voidMergeChecker. handleAllocNode(AllocNode src)protected booleanPropAlias. handleAllocNode(AllocNode src)Propagates new points-to information of node src to all its successors.protected booleanPropIter. handleAllocNode(AllocNode src)Propagates new points-to information of node src to all its successors.protected booleanPropMerge. handleAllocNode(AllocNode src)Propagates new points-to information of node src to all its successors.protected booleanPropWorklist. handleAllocNode(AllocNode src)Propagates new points-to information of node src to all its successors. -
Uses of AllocNode in soot.jimple.toolkits.thread.mhp
Fields in soot.jimple.toolkits.thread.mhp with type parameters of type AllocNode Modifier and Type Field Description protected Map<AllocNode,String>PegGraph. allocNodeToObjprotected Map<AllocNode,PegChain>PegGraph. allocNodeToThreadMethods in soot.jimple.toolkits.thread.mhp that return types with arguments of type AllocNode Modifier and Type Method Description protected Map<AllocNode,String>PegGraph. getAllocNodeToObj()Map<AllocNode,PegChain>PegGraph. getAllocNodeToThread()Map<Stmt,List<AllocNode>>StartJoinAnalysis. getStartToAllocNodes()Map<Stmt,List<AllocNode>>StartJoinFinder. getStartToAllocNodes() -
Uses of AllocNode in soot.jimple.toolkits.thread.mhp.findobject
Methods in soot.jimple.toolkits.thread.mhp.findobject that return types with arguments of type AllocNode Modifier and Type Method Description Set<AllocNode>AllocNodesFinder. getAllocNodes()Set<AllocNode>AllocNodesFinder. getMultiRunAllocNodes()
-