Glow


What is Glow?

Glow is a simple tool that allows the extraction of symbols dependencies from C/C++ programs compiled using the GNU C/C++ toolchain. It has been inspired by the article "Visualize function calls with Graphviz" by M. Tim Jones.

Glow is not a production quality tool! It is mostly for my own purposes. If you want to use it you should check this site from time to time, as I may post important bug-fixes.

↑ Top

Requirements

To use glow you will need:

↑ Top

Download

The latest version of Glow (if published) can be obtained from here. This bundle provides a comprehensive README file that explains how to install and use Glow.

↑ Top

Examples

Given below are call graphs of Glow generated by Glow. The first figure PDF shows graph of the Glow compiled without optimisation (-O option). The next one PDF shows the same code but compiled with -O3 option. The last graph PDF shows Glow graph filtered using this file.

↑ Top

© 2006-2008 by Jaroslaw Zola