Public Member Functions

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

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

List of all members.

Public Member Functions

List< FunctionEdgegetEdges ()
List< FunctionBlockgetNodes ()
String toString ()

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> com.google.security.zynamics.binnavi.API.disassembly.Callgraph.getEdges (  ) 

Returns the edges of the callgraph.

Returns:
The edges of the callgraph.
List<FunctionBlock> com.google.security.zynamics.binnavi.API.disassembly.Callgraph.getNodes (  ) 

Returns the nodes of the callgraph.

Returns:
The nodes of the callgraph.
String com.google.security.zynamics.binnavi.API.disassembly.Callgraph.toString (  ) 

Returns a string representation of the callgraph.

Returns:
A string representation of the callgraph.