Imagix Corp

Cross-Reference Graph


prev screen
index of sample screens
next screen

sample screen - Imagix 4D - reverse-engineering and documentation tool

prev screen
index of sample screens
next screen
This view is identical to the 2D display of the main window, except that the graph shows only the relationships between the focus (highlighted) symbol and the other symbols in the graph.

Suppressing the relationships between the non-highlighted symbols results in a simplified graph. Symbols on the left side of the graph, in this case SetupStacks and Tk_AddOption, call the focus symbol, OptionInit. On the right side of the graph are the (blue) functions called by OptionInit, or the (green) variables set or read by OptionInit. In this case, the purple lines connecting to the variables indicate that all of the variables are read, rather than set, by OptionInit.

Here, the cross-reference view has been configured so that the order that the symbols appear on the right side indicates the order in which they are used by OptionInit. More complete examination of the sequence and conditionality of function calls and variable sets and reads is possible in the Control Flow mode graph.

The Symbol Information overlay is available in any of the Imagix 4D windows. Holding down the Shift-Left mouse button pops-up the overlay, which provides information about the symbol under the cursor. Here, information about NewArray is displayed, including some metrics and its declaration from the source file tkOption.c.