Использование GCC для поиска недоступных функций («мертвый код»)

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

Есть ли у вас какие-либо предложения?

Спасибо!

10
задан stnr 16 November 2010 в 15:00
поделиться