Так же вам поможет
cflow, которая замечательно выдаёт графы вызовов функций. Её вывод можно и использованием
cflow2vcg перевести .dot-формат, и GraphViz-ом отрендерить векторную графику. Это наиболее простой и оптимальный путь, мы так делали в курсовых по сетям. Красиво получалось :)