Package | Description |
---|---|
soot.jimple.spark.internal | |
soot.jimple.spark.pag | |
soot.jimple.toolkits.callgraph | |
soot.util.queue |
An efficient queue implementation to be used generally within Soot.
|
Modifier and Type | Field and Description |
---|---|
protected QueueReader<AllocNode> |
TypeManager.allocNodeListener |
protected QueueReader<AllocNode> |
TypeManager.allocNodeListener |
Modifier and Type | Method and Description |
---|---|
QueueReader<AllocNode> |
PAG.allocNodeListener() |
QueueReader<AllocNode> |
PAG.allocNodeListener() |
QueueReader<Node> |
PAG.edgeReader() |
QueueReader<Node> |
PAG.edgeReader() |
Modifier and Type | Field and Description |
---|---|
protected QueueReader<Edge> |
CallGraph.reader |
protected QueueReader<Edge> |
CallGraph.reader |
Modifier and Type | Method and Description |
---|---|
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<MethodOrMethodContext> |
ReachableMethods.listener()
Returns a QueueReader object containing all methods found reachable
so far, and which will be informed of any new methods that are later
found to be reachable.
|
QueueReader |
SlowCallGraph.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<MethodOrMethodContext> |
ReachableMethods.listener()
Returns a QueueReader object containing all methods found reachable
so far, and which will be informed of any new methods that are later
found to be reachable.
|
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 |
SlowCallGraph.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<MethodOrMethodContext> |
ReachableMethods.newListener()
Returns a QueueReader object which will contain ONLY NEW methods
which will be found to be reachable, but not those that have already
been found to be reachable.
|
QueueReader |
SlowCallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges
which will be added to the graph.
|
QueueReader<MethodOrMethodContext> |
ReachableMethods.newListener()
Returns a QueueReader object which will contain ONLY NEW methods
which will be found to be reachable, but not those that have already
been found to be reachable.
|
QueueReader<Edge> |
CallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges
which will be added to the graph.
|
QueueReader |
SlowCallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges
which will be added to the graph.
|
Modifier and Type | Method and Description |
---|---|
QueueReader<E> |
QueueReader.clone() |
QueueReader<E> |
QueueReader.clone() |
QueueReader<E> |
ChunkedQueue.reader()
Create reader which will read objects from the queue.
|
QueueReader<E> |
ChunkedQueue.reader()
Create reader which will read objects from the queue.
|