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< FunctionEdgegetEdges ()
 The edges of the callgraph.
List< FunctionBlockgetNodes ()
 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.