Public Member Functions | Package Functions

com.google.security.zynamics.binnavi.API.reil.mono.IGraphWalker< GraphNode, ObjectType > Interface Reference

List of all members.

Public Member Functions

List<?extends IInfluencingNode
< GraphNode, ObjectType > > 
getInfluencing (GraphNode node)

Package Functions

List< GraphNode > getInfluenced (GraphNode node)

Detailed Description

The GraphWalker interface is used to walk through lattice graphs.

Parameters:
<GraphNode> Type of the nodes in the walked graph.
<ObjectType> Type of additional objects passed around.

Member Function Documentation

List<GraphNode> com.google.security.zynamics.binnavi.API.reil.mono.IGraphWalker< GraphNode, ObjectType >.getInfluenced ( GraphNode  node  )  [package]

Returns a list of nodes that contains all nodes that are influenced by state changes in the passed node.

Parameters:
node The start node.
Returns:
List of nodes that are influenced by the passed node.
List<? extends IInfluencingNode<GraphNode, ObjectType> > com.google.security.zynamics.binnavi.API.reil.mono.IGraphWalker< GraphNode, ObjectType >.getInfluencing ( GraphNode  node  ) 

Returns a list of nodes that contains all nodes that are necessary to determine the state of the passed node.

Parameters:
node The start node.
Returns:
List of nodes that influence the passed node.