Uses of Interface
dev.civl.abc.analysis.pointsTo.IF.AssignExprIF
Packages that use AssignExprIF
-
Uses of AssignExprIF in dev.civl.abc.analysis.pointsTo.IF
Subinterfaces of AssignExprIF in dev.civl.abc.analysis.pointsTo.IFModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceMethods in dev.civl.abc.analysis.pointsTo.IF that return AssignExprIFModifier and TypeMethodDescriptionInvocationGraphNode.actualParams()AssignSubscriptExprIF.array()AssignOffsetExprIF.base()InvocationGraphNode.formalParams()InsensitiveFlowFactory.full()creates an abstract object representing a pointer to any possible objectAssignmentIF.lhs()InvocationGraphNode.returnTo()AssignmentIF.rhs()AssignExprIF.root()AssignFieldExprIF.struct()Methods in dev.civl.abc.analysis.pointsTo.IF that return types with arguments of type AssignExprIFModifier and TypeMethodDescriptionInvocationGraphNode.accessedGlobals()FlowInsensePointsToAnalyzer.mayPointsTo(Function func, AssignExprIF ptr) Returns the points-to set of the givenAssignExprIF, which is an abstraction of an object.FlowInsensePointsToAnalyzer.mayPointsTo(Function func, Entity[] designations) Returns the points-to set of the given program object represented by a list of designationsPointsToGraph.mayPointsTo(AssignExprIF expr) PointsToGraph.mayPointsTo(Variable root, List<Field> fields) InvocationGraphNode.returnings()Methods in dev.civl.abc.analysis.pointsTo.IF with parameters of type AssignExprIFModifier and TypeMethodDescriptionvoidInvocationGraphNode.addGlobalAccess(AssignExprIF globalAccess) save an access to a global object by the function body of the function of this callbooleanPointsToGraph.addPointsTo(AssignExprIF expr, Iterable<AssignExprIF> pointsTo) Adds additional point-to information to the graph.voidInvocationGraphNode.addReturnValue(AssignExprIF returnValue) save a returning expression in the associated function body in this nodebooleanPointsToGraph.addSubsetRelation(AssignExprIF superset, AssignExprIF subset) Adds subset-of relation to the graph.InsensitiveFlowFactory.assignFieldExpr(AssignExprIF struct, Field field) creates an abstract object representing a struct/union field of another abstract objectInsensitiveFlowFactory.assignment(AssignExprIF lhs, boolean lhsDeref, AssignExprIF rhs, boolean rhsDeref, boolean rhsAddrof) creates a new instance ofAssignmentIFInsensitiveFlowFactory.assignOffsetExpr(AssignExprIF base, AssignOffsetIF offset) creates an abstract object representing a pointer with an offsetInsensitiveFlowFactory.assignSubscriptExpr(AssignExprIF array, AssignOffsetIF index) creates an abstract object representing an array element of another abstract objectbooleanAssignExprIF.mayEquals(AssignExprIF e) FlowInsensePointsToAnalyzer.mayPointsTo(Function func, AssignExprIF ptr) Returns the points-to set of the givenAssignExprIF, which is an abstraction of an object.PointsToGraph.mayPointsTo(AssignExprIF expr) InvocationGraphNodeFactory.newNode(Function function, InvocationGraphNode parent, AssignExprIF returnTo, AssignExprIF... actualParams) creates a new invocation graph nodevoidInvocationGraphNode.setFormalParameters(AssignExprIF[] formals) Method parameters in dev.civl.abc.analysis.pointsTo.IF with type arguments of type AssignExprIFModifier and TypeMethodDescriptionbooleanPointsToGraph.addPointsTo(AssignExprIF expr, Iterable<AssignExprIF> pointsTo) Adds additional point-to information to the graph.