The tree browser can use information from your program's symbol table to show you which functions your functions call, or are called by. These are potential, or "static", paths solely based on the build-time symbol table of your program, and not the actual run-time paths taken by your program during execution.
To browse static calls by function, do one of the following:
A tree browser will then start up centered on the function you are currently looking at in the debugger source window.
To open a tree browser on a specific function, for example, foo:
Color is used to provide information about the function represented by a given node. Separate colors are used for functions with debug information, functions without debug information, functions which may be recursive, and nodes used to represent functions whose address is taken and may therefore be called via function pointers.
To view a function in the debugger source pane, click the function node.
To open an editor window on a function, double-click the function node.
Both features are also available from the right-click menu.