The [Call Graph] view shows the function call information for the selected function in a report format.
(Ex: When calling function ‘B’ from function ‘A’, it is expressed ‘edge from node ‘A’ to node ‘B’, and it is represented as one edge even if called multiple times.
If you select the node (function), it shows the function call information for that node.

Toolbar menu

Menu Description
Edit Layout Changes to make the node position of graph modifiable(it cannot be automatically edited when the graph is updated).
Copy to System Clipboard Copies the currently displayed graph into clipboard.
Show Outline Displays the graphs in a tree format.
Show Overview Shows the overview of a graph.
Link with Editor Shows the selected items in the graph in the editor by one-click.
Export View Content Exports the contents of view in a report.
Print View Content Prints the contents of view.

Pull-down menu

Menu Description
Show CFG Shows the control flow graph for the function selected in the current view.
Show Outline Displays the graphs in a tree format.
Show Overview Shows the overview of a graph.
Link with Editor Shows the selected items in the graph in the editor by one-click.
Save as Graph Format Creates the graph model file for the graph displayed in the current screen.
Four kinds of formats supported:
  • Graph Modeling Language XML (*.xgml)
  • Graph Modeling Language(*.gml)
  • yWorks Binary Graph Format(.ygf)
  • Trivial Graph Format(*.tgf)
Save as Image Format Saves the currently displayed graph as an image format file(jpg, gif).
Copy to System Clipboard Copies the currently displayed graph into clipboard.
Preferences Opens the preferences.

Node Pop-up menu

Menu Description
Show CFG Shows the control flow graph for the function node selected.
Expand Shows the call relationship after the selected function one more step.
Collapse Hides the call relationship after the selected function.
Set to Start Node Specifies the start function for checking the call path for two functions.
Set to End Node Specifies the end function for checking the call path for two functions.
Shows all paths possible in the current graph.

Search function

When you enter a search word in the top of the view, the functions with the name containing the entered search word are highlighted.

History function

The node that had been selected in the current graph can be seen again by using the arrow button(Go back, Go forward) in the lower-left corner of the view.

Zoom out/in function

You can change the zoom out/in ratio by entering a number at the bottom of the view or by adjusting the slider.

You can reset the zoom out/in ratio by using [Initialize zoom out/in ratio] button at the lower right corner of the view, and change the zoom out/in ratio accordingly to the view size by using [Fit to view size] button.

Show/Hide function

By using the menu displayed when right-clicking a node, you can show or hide the edge out from that node. If you select [Hide], it hides the call relationship for all functions called by the function corresponding to the selected node. The Hide menu of the node having no function call information is disabled. If you select [Show], it shows the functions called by the function corresponding to the selected node one more step. Likewise, if there are no call relationships, the Show menu is disabled.

Highlight Path between Nodes function

By selecting the start node and end node, it highlights all paths exited between two nodes so that you can see easily the interesting section in the complex function call relationship.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.