Public Member Functions

# BinNavi.API.disassembly.Callgraph Class Reference

Represents a single callgraph. More...

Inherits com::zynamics::zylib::types::graphs::DirectedGraph< FunctionBlock, FunctionEdge >, and com::zynamics::zylib::types::graphs::IDirectedGraph< FunctionBlock, FunctionEdge >.

List of all members.

## Public Member Functions
List< FunctionEdge > | getEdges ()
| The edges of the callgraph.
List< FunctionBlock > | getNodes ()
| The nodes of the callgraph.
String | toString ()
| Printable representation of the callgraph.

## Detailed Description

The callgraph of a module is the graph that shows how the individual functions call each other. The nodes of a callgraph are function block objects which encapsulate functions. The edges are function edges, directed edges that lead from the source of a function call to the called function.

## Member Function Documentation

List<FunctionEdge> BinNavi.API.disassembly.Callgraph.getEdges | ( |  | ) |

Returns the edges of the callgraph.

Returns:
  The edges of the callgraph.

List<FunctionBlock> BinNavi.API.disassembly.Callgraph.getNodes | ( |  | ) |

Returns the nodes of the callgraph.

Returns:
  The nodes of the callgraph.

String BinNavi.API.disassembly.Callgraph.toString | ( |  | ) |

Returns a string representation of the callgraph.

Returns:
  A string representation of the callgraph.