Что касается функциональных деревьев и т. Д. doxygen
приходит на ум. См. Комментарий Бена Фойгта ниже.
Если вы просто пытаетесь вообще отлаживать, в Linux gdb
и valgrind
неоценимы для выяснения того, что происходит на низком уровне. В Windows Visual Studio
предлагает много похожих функций отладки.
Ваш вопрос немного расплывчатый. Не могли бы вы рассказать нам немного больше о коде и вашем назначении?