Public Member Functions

com.google.security.zynamics.binnavi.API.disassembly.FlowGraph Class Reference

Inherits com::google::security::zynamics::zylib::types::graphs::DirectedGraph< BasicBlock, BlockEdge >, and com::google::security::zynamics::zylib::types::graphs::IDirectedGraph< BasicBlock, BlockEdge >.

List of all members.

Public Member Functions

List< BlockEdgegetEdges ()
List< BasicBlockgetNodes ()
String toString ()

Detailed Description

Flowgraph objects describe the control flow inside a function. The nodes of a flowgraph are BasicBlock objects, the edges between the BasicBlock nodes are BlockEdge objects.


Member Function Documentation

List<BlockEdge> com.google.security.zynamics.binnavi.API.disassembly.FlowGraph.getEdges (  ) 

Returns all edges that are part of this flowgraph.

Returns:
A list of edges.
List<BasicBlock> com.google.security.zynamics.binnavi.API.disassembly.FlowGraph.getNodes (  ) 

Returns all nodes that are part of this flowgraph.

Returns:
A list of nodes.
String com.google.security.zynamics.binnavi.API.disassembly.FlowGraph.toString (  ) 

Returns a string representation of the flowgraph.

Returns:
A string representation of the flowgraph.