Я искал способ найти статически недоступные функции в (очень) большом проекте на C ++. Я пробовал использовать doxygen и другие предлагаемые здесь инструменты статического анализа, но мне показалось, что проект слишком сложен для них. В конце концов я решил, что использование инструментов GCC (g ++, gprof, gcov и т. Д.) - самый безопасный вариант, хотя я не мог понять, как это сделать.
Я думаю, что оптимизации g ++ устраняют статически недоступные функции, но я не уверен, как получить имена функций, которые он устраняет.
У Вас есть какие-то предложения?