|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Edge in soot.jimple.spark.geom.geomPA |
---|
Fields in soot.jimple.spark.geom.geomPA declared as Edge | |
---|---|
Edge |
CgEdge.sootEdge
|
Edge |
CgEdge.sootEdge
|
Fields in soot.jimple.spark.geom.geomPA with type parameters of type Edge | |
---|---|
protected Map<Edge,CgEdge> |
GeomPointsTo.edgeMapping
|
protected Map<Edge,CgEdge> |
GeomPointsTo.edgeMapping
|
Set<Edge> |
PlainConstraint.interCallEdges
If this constraint represents a parameter passing or function return, the corresponding call edge is identified here |
Set<Edge> |
PlainConstraint.interCallEdges
If this constraint represents a parameter passing or function return, the corresponding call edge is identified here |
Methods in soot.jimple.spark.geom.geomPA with parameters of type Edge | |
---|---|
CgEdge |
GeomPointsTo.getInternalEdgeFromSootEdge(Edge e)
|
CgEdge |
GeomPointsTo.getInternalEdgeFromSootEdge(Edge e)
|
Constructors in soot.jimple.spark.geom.geomPA with parameters of type Edge | |
---|---|
CgEdge(int ss,
int tt,
Edge se,
CgEdge ne)
|
|
CgEdge(int ss,
int tt,
Edge se,
CgEdge ne)
|
Uses of Edge in soot.jimple.spark.pag |
---|
Fields in soot.jimple.spark.pag with type parameters of type Edge | |
---|---|
protected Map<Pair,Set<Edge>> |
PAG.assign2edges
|
protected Map<Pair,Set<Edge>> |
PAG.assign2edges
|
Methods in soot.jimple.spark.pag that return types with arguments of type Edge | |
---|---|
Set<Edge> |
PAG.lookupEdgesForAssignment(Pair<Node,Node> val)
|
Set<Edge> |
PAG.lookupEdgesForAssignment(Pair<Node,Node> val)
|
Methods in soot.jimple.spark.pag with parameters of type Edge | |
---|---|
void |
PAG.addCallTarget(Edge e)
|
void |
PAG.addCallTarget(Edge e)
|
void |
PAG.addCallTarget(MethodPAG srcmpag,
MethodPAG tgtmpag,
Stmt s,
Context srcContext,
Context tgtContext,
Edge e)
Adds method target as a possible target of the invoke expression in s. |
void |
PAG.addCallTarget(MethodPAG srcmpag,
MethodPAG tgtmpag,
Stmt s,
Context srcContext,
Context tgtContext,
Edge e)
Adds method target as a possible target of the invoke expression in s. |
Pair<Node,Node> |
PAG.addInterproceduralAssignment(Node from,
Node to,
Edge e)
|
Pair<Node,Node> |
PAG.addInterproceduralAssignment(Node from,
Node to,
Edge e)
|
Uses of Edge in soot.jimple.toolkits.callgraph |
---|
Fields in soot.jimple.toolkits.callgraph declared as Edge | |
---|---|
protected Edge |
CallGraph.dummy
|
protected Edge |
CallGraph.dummy
|
Fields in soot.jimple.toolkits.callgraph with type parameters of type Edge | |
---|---|
protected Set<Edge> |
CallGraph.edges
|
protected Set<Edge> |
CallGraph.edges
|
protected QueueReader<Edge> |
CallGraph.reader
|
protected QueueReader<Edge> |
CallGraph.reader
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.srcMethodToEdge
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.srcMethodToEdge
|
protected Map<Unit,Edge> |
CallGraph.srcUnitToEdge
|
protected Map<Unit,Edge> |
CallGraph.srcUnitToEdge
|
protected ChunkedQueue<Edge> |
CallGraph.stream
|
protected ChunkedQueue<Edge> |
CallGraph.stream
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.tgtToEdge
|
protected Map<MethodOrMethodContext,Edge> |
CallGraph.tgtToEdge
|
Methods in soot.jimple.toolkits.callgraph that return Edge | |
---|---|
Edge |
CallGraph.findEdge(Unit u,
SootMethod callee)
Find the specific call edge that is going out from the callsite u and the call target is callee. |
Edge |
CallGraph.findEdge(Unit u,
SootMethod callee)
Find the specific call edge that is going out from the callsite u and the call target is callee. |
Edge |
Filter.next()
|
Edge |
Filter.next()
|
Methods in soot.jimple.toolkits.callgraph that return types with arguments of type Edge | |
---|---|
Iterator<Edge> |
CallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator<Edge> |
CallGraph.edgesInto(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their target method. |
Iterator<Edge> |
CallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator<Edge> |
CallGraph.edgesOutOf(MethodOrMethodContext m)
Returns an iterator over all edges that have m as their source method. |
Iterator<Edge> |
CallGraph.edgesOutOf(Unit u)
Returns an iterator over all edges that have u as their source unit. |
Iterator<Edge> |
CallGraph.edgesOutOf(Unit u)
Returns an iterator over all edges that have u as their source unit. |
QueueReader<Edge> |
CallGraph.listener()
Returns a QueueReader object containing all edges added so far, and which will be informed of any new edges that are later added to the graph. |
QueueReader<Edge> |
CallGraph.listener()
Returns a QueueReader object containing all edges added so far, and which will be informed of any new edges that are later added to the graph. |
QueueReader<Edge> |
CallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges which will be added to the graph. |
QueueReader<Edge> |
CallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges which will be added to the graph. |
Iterator<Edge> |
Filter.wrap(Iterator<Edge> source)
|
Iterator<Edge> |
Filter.wrap(Iterator<Edge> source)
|
Methods in soot.jimple.toolkits.callgraph with parameters of type Edge | |
---|---|
boolean |
CallGraph.addEdge(Edge e)
Used to add an edge to the call graph. |
boolean |
SlowCallGraph.addEdge(Edge e)
Used to add an edge to the call graph. |
boolean |
SlowCallGraph.addEdge(Edge e)
Used to add an edge to the call graph. |
boolean |
CallGraph.addEdge(Edge e)
Used to add an edge to the call graph. |
boolean |
CallGraph.removeEdge(Edge e)
Removes the edge e from the call graph. |
boolean |
SlowCallGraph.removeEdge(Edge e)
Removes the edge e from the call graph. |
boolean |
SlowCallGraph.removeEdge(Edge e)
Removes the edge e from the call graph. |
boolean |
CallGraph.removeEdge(Edge e)
Removes the edge e from the call graph. |
boolean |
EdgePredicate.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
ExplicitEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
InstanceInvokeEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
InstanceInvokeEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
ExplicitEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
EdgePredicate.want(Edge e)
Returns true iff the edge e is wanted. |
Method parameters in soot.jimple.toolkits.callgraph with type arguments of type Edge | |
---|---|
Iterator<Edge> |
Filter.wrap(Iterator<Edge> source)
|
Iterator<Edge> |
Filter.wrap(Iterator<Edge> source)
|
Constructor parameters in soot.jimple.toolkits.callgraph with type arguments of type Edge | |
---|---|
Targets(Iterator<Edge> edges)
|
|
Targets(Iterator<Edge> edges)
|
Uses of Edge in soot.jimple.toolkits.infoflow |
---|
Methods in soot.jimple.toolkits.infoflow that return types with arguments of type Edge | |
---|---|
List<Edge> |
CallChain.getEdges()
|
List<Edge> |
CallChain.getEdges()
|
Iterator<Edge> |
CallChain.iterator()
|
Iterator<Edge> |
CallChain.iterator()
|
Methods in soot.jimple.toolkits.infoflow with parameters of type Edge | |
---|---|
boolean |
CallChain.contains(Edge e)
|
boolean |
CallChain.contains(Edge e)
|
CallChain |
LocalObjectsAnalysis.getNextCallChainBetween(ReachableMethods rm,
SootMethod start,
SootMethod end,
Edge endToPath,
CallChain path,
List previouslyFound)
|
CallChain |
LocalObjectsAnalysis.getNextCallChainBetween(ReachableMethods rm,
SootMethod start,
SootMethod end,
Edge endToPath,
CallChain path,
List previouslyFound)
|
Constructors in soot.jimple.toolkits.infoflow with parameters of type Edge | |
---|---|
CallChain(Edge edge,
CallChain next)
|
|
CallChain(Edge edge,
CallChain next)
|
Uses of Edge in soot.jimple.toolkits.thread.mhp |
---|
Methods in soot.jimple.toolkits.thread.mhp with parameters of type Edge | |
---|---|
boolean |
RunMethodsPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
RunMethodsPred.want(Edge e)
Returns true iff the edge e is wanted. |
Uses of Edge in soot.jimple.toolkits.thread.synchronization |
---|
Methods in soot.jimple.toolkits.thread.synchronization with parameters of type Edge | |
---|---|
boolean |
CriticalSectionVisibleEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
boolean |
CriticalSectionVisibleEdgesPred.want(Edge e)
Returns true iff the edge e is wanted. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |