Object Dive

Object Dive extracts symbol information from object files and creates a directed reference graph. Each arrow of the graph expresses a reference relationship (e.g., function calls), the higher the number of different references - the bolder the arrow. A bold arrow usually indicates a very strong dependency of the originating component from the targeted component. The graph can be freely arranged by dragging nodes with the mouse. Once, a nice-looking graph is created, Object Dive can save the result as postscript or dot file.

http://os.inf.tu-dresden.de/~nf2/projects/objdive.png